利用pyenv实现python的多版本控制
Posted zxy860320
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了利用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
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
以上是关于利用pyenv实现python的多版本控制的主要内容,如果未能解决你的问题,请参考以下文章