一、下载安装pyenv
①这里下载到 /home/summergao/ 目录下
cd /home/summergao/
git clone https://github.com/pyenv/pyenv.git
②配置环境变量
vim /etc/profile
在 export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE HISTCONTROL 后追加
#pyenv
export PYENV_ROOT=/home/summergao/pyenv
export PATH=$PYENV_ROOT/bin:$PATH
③刷新环境变量
source /etc/profile
二、使用
在线安装指定版本号的python
pyenv install 2.7.8
也可选择手动下载后离线安装
在
~/.pyenv目录下创建cache文件夹, 把安装包移动到cache文件夹下cd $(pyenv root)mkdir cachecd cachewget https://www.python.org/ftp/python/2.7.8/Python-2.7.8.tar.xz进入
cache文件夹下, 再次使用pyenv install 2.7.8即可离线安装
默认安装路径
默认会安装到 $(pyenv root) /versions 目录中
在 Python 版本之间切换
要选择 Pyenv 安装的 Python 作为要使用的版本,请运行以下命令之一:
pyenv shell <version>-- 只为当前 shell 会话选择pyenv local <version>-- 当你在当前目录(或其子目录)时自动选择pyenv global <version>-- 为您的用户帐户全局选择
例如,选择上述新安装的 Python 2.7.8 作为您的首选版本:
pyenv global 2.7.8
现在,无论何时调用python等pip,Pyenv 提供的 2.7.8 安装中的可执行文件都会运行,而不是系统 Python。
使用“ system”作为版本名称会将选择重置为系统提供的 Python。
三、升级pyenv
要升级到pyenv的最新开发版本,请使用git pull:
cd $(pyenv root)
git pull
要升级到特定版本的pyenv,请查看相应的标签:
cd $(pyenv root)
git fetch
git tag
v0.1.0
git checkout v0.1.0
四、 卸载pyenv
rm -rf $(pyenv root)