欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

使用pyenv管理python的版本

程序员文章站 2022-03-19 10:03:28
...

1、安装git

CentOS

sudo yum install git

MacOS

brew install git

2、安装pyenv

git地址:https://github.com/pyenv/pyenv

  1. 克隆项目到家目录下的文件夹:.pyenv
    git clone https://github/pyenv/pyenv.git ~/.pyenv
  2. 配置环境变量
    echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.zshrc
    echo 'export PATH="%PYENV_ROOT/bin:$PATH"' >> ~/.zshrc
    echo -e 'if command -v pyenv 1>/dev/null 2>&1; then\n eval "$(pyenv init -)"\nfi' >> ~/.zshrc
    上述echo的含义:将引号中的内容写入.zshrc文件中
  3. 使用命令exec $SHELL重新初始化shell环境。

3、安装pyenv-virtualenv

git地址:https://github.com/pyenv/pyenv-virtualenv
pyenv-virtualenv是pyenv的一个插件

  1. 克隆插件到pyenv的plugins文件夹中
    git clone https://github.com/pyenv/pyenv-virtualenv.git ~/.pyenv/plugins/pyenv-virtualenv
  2. 配置环境
    echo 'eval "$(pyenv virtualenv-init -)"' >> ~/.zshrc
  3. 使用命令exec $SHELL重新初始化shell环境。

4、使用pyenv

  1. 检查pyenv的版本
    pyenv version
  2. 查看pyenv已经托管的python版本
    pyenv versions

5、安装python2.7.9和3.9.2

pyenv install 2.7.9
pyenv install 3.9.2

上述命令在执行过程中,可能会出现安装失败,报错信息告诉你Build failed。我们可以在pyenv的github wiki中找到对应的方案。

mac用户

brew install openssl readline sqlite3 xz zlib

6、使用刚安装的python2.7.9

pyenv托管python版本,virtualenv使用python版本

1.创建虚拟环境

pyenv virtualenv 2.7.9 projcet-env

2. **虚拟环境

在任意目录下,执行如下命令:

pyenv activate project-env

7、更新pyenv

cd ~/.pyenv
git pull

8、卸载pyenv

删除环境变量

删除.pyenv目录
rm -rf ~/.pyenv

相关标签: python python