python多环境切换,pyenv的使用

Posted chenjw-note

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python多环境切换,pyenv的使用相关的知识,希望对你有一定的参考价值。

1.安装pyenv:https://github.com/pyenv/pyenv-installer

curl -L https://github.com/pyenv/pyenv-installer/raw/master/bin/pyenv-installer | bash

下载如下报错,则安装nss:yum -y update nss

技术图片

 2.添加环境变量

vim /root/.bashrc 

export PATH="/root/.pyenv/bin:$PATH"
eval "$(pyenv init -)"
eval "$(pyenv virtualenv-init -)"

生效:source /root/.bashrc

3.查看已安装的版本:pyenv versions  【前面带*号的表示在用的版本】

技术图片

4.查看可安装的版本:pyenv install -l

5.安装指定版本:pyenv install 3.7.4  【需要先安装:yum install libffi-devel openssl openssl-devel -y】 【下载好慢】

6.安装慢的解决办法:

mkdir -p /root/.pyenv/cache
上传安装包到此目录
Python-3.6.1.tar.xz
再执行:pyenv install 3.6.1

技术图片

 7.切换python版本:pyenv shell 3.6.1

技术图片

8.创建虚拟环境:pyenv virtualenv 3.6.1 mooc

技术图片

9.列出所有的虚拟环境:pyenv virtualenvs

技术图片

 10.激活虚拟环境:pyenv activate mooc

技术图片

11.可以使用虚拟环境装环境了:pip install celery[redis]

12.退出虚拟环境:pyenv deactivate

 

以上是关于python多环境切换,pyenv的使用的主要内容,如果未能解决你的问题,请参考以下文章

Python 多版本切换工具- Pyenv/Virtualenv 及 Anaconda 科学计算环境的配置

pyenv 让 python 版本完美切换

Mac下使用Pyenv实现python多版本共存与切换

在centos中部署多个python版本

pyenv和virtualenv搭建python虚拟环境

python多版本和虚拟环境(pyenv+conda or virtualenv)