使用 pyenv 部署 python 线上环境
当生产服务器因权限问题或者系统版本阉割出现 python 依赖问题时,可以使用 pyenv
安装方法
下载 pyenv.
1
$ git clone https://github.com/yyuu/pyenv.git ~/.pyenv
设置
PYENV_ROOT
为pyenv
安装路径, 添加$PYENV_ROOT/bin
至环境变量1
2$ echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bash_profile
$ echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bash_profile开启
pyenv
shims
和自动补全1
$ echo 'eval "$(pyenv init -)"' >> ~/.bash_profile
重启 shell 让
pyenv
生效1
$ exec $SHELL
安装需要的 python 版本 至 $PYENV_ROOT/versions 目录
1
$ pyenv install 2.7.8
pyenv 常用命令
1 | pyenv install 2.7.5 |