Mac上python環境構成
1645 ワード
Life is short, I use python
pyenvは、rbenvのような複数のバージョンのpythonのユーザーディレクトリでのインストールと使用を管理するために使用されます.
pyenvとpyenv-virtualenvwrapper:
1.pythonのインストール
以前はTerminalを再起動して、上の構成を有効にすることを覚えています.
1.作成(仮想?)開発環境
pyenvは、rbenvのような複数のバージョンのpythonのユーザーディレクトリでのインストールと使用を管理するために使用されます.
pyenvとpyenv-virtualenvwrapper:
brew install python pyenv pyenv-virtualenvwrapper
sudo pip install virtualenvwrapper
# pip
sudo easy_install pip
> ~/.bash_profile
# pyenv
PYENV_ROOT="$HOME/.pyenv"
PATH="$PYENV_ROOT/bin:$PATH"
eval "$(pyenv init -)"
#pyenv virtualenvwrapper
pyenv virtualenvwrapper_lazy
pythonのインストール// MAC El Capitan python3.5.0 zlib, CFLAGS LDFLAGS
CFLAGS="-I$(brew --prefix openssl)/include -I$(xcrun --show-sdk-path)/usr/include" \
LDFLAGS="-L$(brew --prefix openssl)/lib" \
pyenv install 3.5.0
pyenv rehash
pythonバージョンの使用の設定// ( system), virtualenvwrapper
pyenv global 3.5.0
pyenvとhomebrewの競合解決#
#pyenv not playing nice with homebrew
alias brew="env PATH=${PATH//$(pyenv root)\/shims:/} brew"
pyenvの基本的な使い方1.pythonのインストール
pyenv install 2.7.10
pyenv rehash
2.pythonの削除pyenv uninstall 2.7.10
3.インストール済みバージョンの表示pyenv versions
4.現在使用されているバージョンの表示pyenv version
virtualenvwrapperの基本的な使い方以前はTerminalを再起動して、上の構成を有効にすることを覚えています.
1.作成(仮想?)開発環境
mkvirtualenv testing
workon testing
2.聞いたこともない依存パッケージを入れる(前のカッコには今どの環境を使っているかが表示されます)
pip install ... ( : cherrypy, routes)
3.使ったのが嫌なら削除すればいいdeactivate ( python )
rmvirtualenv testing