http://qiita.com/kaki_k/items/e824cfcf089e75d43551
を参考に開発環境を構築しています。
Pythonには大きく2系と3系があるっぽいですが、
http://lolipop.jp/manual/hp/cgi/ https://devcenter.heroku.com/articles/python-support
を見ると、Python 2.7 が無難なようです。
Pythonのバージョン確認
$ python -V Python 2.7.10
$ python3 -V -bash: python3: command not found
virtualenv、virtualenvwrapperのインストール
仮想環境ごとにPythonのバージョンやパッケージを切り替えられるようです。複数案件とかでそれぞれ別の環境で構築されてる時に切り替えるのが楽にできそうですね。
$ sudo easy_install pip $ sudo pip install virtualenv virtualenvwrapper
セットアップ
$ cd ~ $ mkdir ~/.virtualenvs $ vim ~/.bash_profile #以下を追記します。 export WORKON_HOME=$HOME/.virtualenvs source /usr/local/bin/virtualenvwrapper.sh $ source ~/.bash_profile
仮想環境の構築
$ mkvirtualenv env1
仮想環境から元の環境に戻るには以下のコマンドを実行します。
$ deactivate
改めて仮想環境に移動するには
$ workon env1
削除するには
$ rmvirtualenv env1
Djangoのインストール
$ pip install django
今だと1.8.4が入るようです
$ pip freeze -l Django==1.8.4
Djangoのプロジェクト作成
適当なフォルダでプロジェクト(momomailにしました)を作成します。
$ django-admin.py startproject momomail $ cd momomail $ python manage.py migrate
サーバの起動
$ python manage.py runserver
EclipseにプロジェクトをインポートしてからGithubにプッシュをしておきます。
git init git add . git commit -m "first commit" git remote add origin https://github.com/YoshiteruIwasaki/momomail.git git push -u origin master