pyen 安装使用记录
pyen 安装使用记录
安装步骤
-
安装 curl 和 git
sudo apt-get install curl git-core
如果已经安装过 curl 和 git, 可以跳过, 直接安装 pyenv
- 安装 pyenv
curl -L https://raw.github.com/yyuu/pyenv-installer/master/bin/pyenv-installer | bash
这个命令会把 pyenv 安装到当前用户的~/. pyenv 目录下.
- 配置. bash_profile 文件(windows 下面需要配置环境变量, 自行百度)
export PYENV_ROOT="${HOME}/.pyenv"
if [ -d "${PYENV_ROOT}" ]; then
export PATH="${PYENV_ROOT}/bin:${PATH}"
eval "$(pyenv init -)"
fi
保存, 使bash_profile生效, 执行以下命令:
source ~/.bash_profie
-
pyenv 的简单使用
-
查看可以安装,使用哪些版本
pyenv install --list
- 安装某个版本,例如(3.6.4)
pyenv install 3.6.4
提示: 3.6.4 是第一步 pyenv install --list 列举出来的,可以安装的名称
- 查看当前系统有那些版本
pyenv versions
其中: system 是系统自带的
- 切换 python 环境
pyenv global 3.6.4
查看是否切换成功, 可以执行 pyenv versions 查看当前选中的是哪个版本,或者可以在命令行执行 python, 查看当前的版本.
- 删除 python 版本
pyenv uninstall 3.6.4
同样,可以使用 pyenv versions 来查看是否删除成功.
-
virtualenv 的使用
如果之前是通过以上方法安装的 pyenv, 那么当前系统已经存在了, 就不需要安装了.
- 创建虚拟环境
pyenv virtualenv 3.6.4 vir364
这条命令就是在本机上创建了一个名为 vir364的虚拟环境.~/.pyenv/versions/ 我们可以继续通过 pyenv versions 来查看.
- 切换和使用新的 python 虚拟环境
pyenv activate vir364
通过命令行执行 python 命令, 可以看到,已经切换到 vir364
- 切换会原来的系统环境
pyenv deactivate
- 删除这个虚拟环境
rm -rf ~/.pyenv/versions/vir364
查看是否删除成功, 可以执行 pyenv versions 查看是否还存在该虚拟环境.