Pyenv 安装使用
2018-09-04 本文已影响0人
awker
- 安装
# curl -L https://raw.githubusercontent.com/yyuu/pyenv-installer/master/bin/pyenv-installer | bash
- 配置
# vim .bash_profile
export PATH="/root/.pyenv/bin:$PATH"
eval "$(pyenv init -)"
eval "$(pyenv virtualenv-init -)"
- 常用命令
// 查看安装的 python 版本
# pyenv versions
// 查看可安装 python 版本
# pyenv install -l
// 安装与卸载指定 python 版本
# pyenv install 2.7.3
# pyenv uninstall 2.7.3
// 不同 python 版本之间切换
// 设置全局的 Python 版本,通过将版本号写入 ~/.pyenv/version 文件的方式
# pyenv global 2.7.3
// 设置 Python 本地版本,通过将版本号写入当前目录下的 .python-version 文件的方式。通过这种方式设置的 Python 版本优先级较 global 高
# pyenv local 2.7.3
4、pyenv install 非常慢问题解决
问题:
在 pyenv install 3.6.6 时候,下载安装非常慢
解决方法:
先去官网下载对应版本的源码:https://www.python.org/downloads/source/,这里下载 Python-3.6.6.tar.xz 源码包
然后创建 ~/.pyenv/cache 目录:
# mkdir ~/.pyenv/cache -p
把源码文件放在 ~/.pyenv/cache 目录
# ls .pyenv/cache/
Python-3.6.6.tar.xz
然后 pyenv install 3.6.6
5、virutalenv 使用 pyenv 安装的 python 版本
// 通过 -p 参数指定 pyenv 安装的 python 3.6.6 的 bin 目录
# virtualenv -p /root/.pyenv/versions/3.6.6/bin/python3.6 py3.6