码迷,mamicode.com
首页 > 编程语言 > 详细

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

时间:2019-01-13 13:47:30      阅读:240      评论:0      收藏:0      [点我收藏+]

标签:root   一个   安装完成   com   不能   pytho   配置环境变量   ons   根据   

在学习和利用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的多版本控制

标签:root   一个   安装完成   com   不能   pytho   配置环境变量   ons   根据   

原文地址:https://www.cnblogs.com/zxy860320/p/10262323.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!