ubuntu中使用pyenv包管理器

来源:互联网 发布:wow采集信息数据库 编辑:程序博客网 时间:2024/04/29 01:11

第一步:下载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










0 0
原创粉丝点击