利用pyenv实现python的多版本控制

在学习和利用python开发的很多情况下,需要多版本的Python并存。此时需要在系统中安装多个Python,但又不能影响系统自带的 Python。pyenv 就是这样一个 Python 版本管理器。

1.安装pyenv

curl -L https://raw.githubusercontent.com/yyuu/pyenv-installer/master/bin/pyenv-installer | bash

2.配置环境变量

安装完成后,根据提示将如下语句加入到 ~/.bashrc 中:
export PYENV_ROOT="$HOME/.pyenv"
export PATH="$PYENV_ROOT/bin:$PATH"
eval "$(pyenv init -)"

3.查看可安装的python版本

pyenv install --list

4.安装你想要的python版本

pyenv install 3.5.3(python的版本号)

5.查看当前安装的python版本

pyenv versions

扫描二维码关注公众号,回复: 4898196 查看本文章

6.查看当前正在使用的python的版本

pyenv version

7.设置全局python版本

pyenv global 3.5.3

设置全局的话,所有用户的python版本都会是3.5.3,这样其实不是很好,因为有可能不同的人使用不同的版本,这样一设置就会导致 别人的代码无法正常使用了

8.设置当前shell的版本

pyenv shell 3.5.3

这个的缺点是退出shell后就没有了也不是很合理

9.根据工作目录设置python的版本

mkdir -p /data/test

cd /data/test

pyenv local 3.5.3

python -v

猜你喜欢

转载自www.cnblogs.com/zxy860320/p/10262323.html