pyenv和virtualenv结合使用管理多python环境

序:安装环境

  • win10 x64
  • python 3.8.2

一、安装pyenv-win

1、安装

pip install pyenv-win --target %USERPROFILE%/.pyenv

上方 %USERPROFILE% 可根据习惯更改为想要安装的目录

2、环境变量配置

配置PYENV的值为自己安装的目录即可 【D:\ProgramData.pyenv\pyenv-win】

Path中添加执行目录:%PYENV\bin% 以及 %PYENV\shims%

3、验证

终端输入pyenv

若没有出现对应版本,可关闭终端重新打开后尝试或检查环境变量是否配置正确

因为virtualenv必须使用主机上已经存在的python作为指定项目(或目录)的解释器,所以先使用pyenv来安装好python

4、pyenv安装python

  • 正常操作
pyenv install 3.7.5

但是因为python是从官网下载的,会比较慢,这里我们采取离线安装的形式

  • 离线安装

https://mirrors.huaweicloud.com/python/下载版本存放到%PYENV%/install_cache中即可
淘宝的这个地址更快!!! http://npm.taobao.org/mirrors/python/
如果不知道下载那个版本,可以先执行“正常操作”的安装命令,查看下载的是哪个版本(我这里是的amd64-webinstall)


这样再安装就不会去下载了。。。(比linux下复杂点,他还需要下载其他安装文件,存放在webinstall中)


但是如果你留意的话就会发现其实就是对应目录下除asc文件以外的文件内容

下面动图展示下版本安装的过程

其实真正需要的就是这几个文件

二、安装virtualenv

pip install virtualenv

创建虚拟环境

virtualenv -p python.exe的路径 环境名称

激活环境

cd 环境名称/Script/
执行 activate

退出环境

cd 环境名称/Script/
执行 deactivate

补充linux下pyenv的修改安装包下载路径

编辑
~/.pyenv/plugins/python-build/share/python-build/3.7.5

下的下载路径更换为https://npm.taobao.org/mirrors/python/3.7.5/

posted @ 2020-11-19 20:16  唐大侠的小迷弟  阅读(236)  评论(0编辑  收藏  举报