Python开发环境

Posted by Alexander Wang on January 12, 2017

Python开发环境

pyenv

pyenv可以用来管理和切换不同的python版本

.zshrc中添加

xport PYENV_ROOT=/usr/local/opt/pyenv
if which pyenv > /dev/null; then eval "$(pyenv init -)"; fi

usage:

pyenv versions
pyenv install --list
pyenv global 3.6.0
pyenv rehash #使用 pip 安装模块后,更新数据库;
pyenv uninstall #卸载某个版本
pyenv update #更新 pyenv 及其插件

virtualenv

virtualenv为project建立虚拟环境,必备。

pip install virtualenv
cd project_path
virtualenv venv
virtualenv -p /usr/local/bin/python3 venv #指定解释器
source venv/bin/activate #激活环境,激活后可以pip安装各种包了
deactivate

保存环境

pip freeze > requirements.txt

重新安装环境

pip install -r requirements.txt

Creative Commons License
This work is licensed under a CC A-S 4.0 International License.