Pyenv 安装使用

2018-09-04  本文已影响0人  awker
  1. 安装
# curl -L https://raw.githubusercontent.com/yyuu/pyenv-installer/master/bin/pyenv-installer | bash
  1. 配置
# vim .bash_profile
export PATH="/root/.pyenv/bin:$PATH"
eval "$(pyenv init -)"
eval "$(pyenv virtualenv-init -)"
  1. 常用命令
// 查看安装的 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
上一篇下一篇

猜你喜欢

热点阅读