ubuntu中使用pyenv包管理器

前端之家收集整理的这篇文章主要介绍了ubuntu中使用pyenv包管理器前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

第一步:下载pyenv

$ git clone https://github.com/yyuu/pyenv.git ~/.pyenv

第二步:添加到环境变量: sudo vim /etc/profile

指令$ sudo vim /etc/profile

export PYENV_ROOT="/home/datamining/.pyenv"  #这里需要改成用户电脑的具体地址
export PATH="$PYENV_ROOT/bin:$PATH"
eval "$(pyenv init -)"
使环境变量生效: source etc/profile

第三步:操作pyenv

所以必须安装所有的依赖:

$ sudo apt-get install -y make build-essential libssl-dev zlib1g-dev libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm libncurses5-dev libncursesw5-dev

使用python的某个版本

安装python各个版本

$ pyenv install 2.7.11 #安装python2.7.13版本

若出现错误:ERROR: The Python zlib extension was not compiled. Missing the zlib? 是没有提前安装依赖包。


$ pyenv global system #切换到系统默认python目录 
$ pyenv global 2.7.13  #使用2.7.13为python全局工作目录  使用指令$ pyenv global 查看使用的全局版本 同理如下
$ pyenv local 2.7.13  #使用2.7.13为python局部工作目录      
$ pyenv shell 2.7.13  #使用2.7.13为python工作目录  $ pyenv shell --unset 取消shell的python版本


# 设置全局的 Python 版本,通过将版本号写入 ~/.pyenv/version 文件的方式。
$ pyenv global 3.4.0

# 设置面向程序的本地版本,通过将版本号写入当前目录下的 .python-version 文件的方式。
# 通过这种方式设置的 Python 版本优先级较 global 高。pyenv 会从当前目录开始向上逐级查找 .python-version 文件,直到根目录为止。
#若找不到,就用 global 版本。
$ pyenv local 2.7.3

# 设置面向 shell 的 Python 版本,通过设置当前 shell 的 PYENV_VERSION 环境变量的方式。
# 这个版本的优先级比 local 和 global 都要高。--unset 参数可以用于取消当前 shell 设定的版本。
$ pyenv shell pypy-2.2.1
$ pyenv shell --unset

猜你在找的Ubuntu相关文章