有时候,我需要用到多版本的 python 环境。通过谷歌,发现 pyenv 比较靠谱,但这个只有 linux 版本的。
后来通过 github,了解到有人把这个从 linux 移植到了 windows 。
但是移植的这个版本,不能使用 pyenv-virtualenv,这样的话,我要怎么实现 virtualenv 的功能呢?
有用过这个的吗? Windows 平台下,多版本的 python 解释器管理和虚拟 pip 空间,大家的解决方法是啥?
1
silkriver 2020-09-25 13:35:06 +08:00
推荐用 conda,参看这一篇 https://www.jianshu.com/p/29939b94d9cc
|
2
RRRoger 2020-09-25 13:48:11 +08:00
conda + 1 ( miniconda
|
3
wersonliu9527 2020-09-25 13:48:55 +08:00
可以用 python3 自带的 python3 -m venv venv_name
|
4
maocat 2020-09-25 13:50:08 +08:00
Windows 下 python 环境可以直接只用 virtualenv 来管理
先通过全局 pip 安装 virtualenv pip install virtualenv 比如我在 c:\ 下安装了三个版本的 python c:\ python27\ python36\ python37\ 直接使用 virtualenv -p c:\python27\python.exe venv # venv 表示当前目录下构建虚拟环境目录 venv python 版本 2.7 virtualenv -p c:\python37\python.exe venv # venv 表示当前目录下构建虚拟环境目录 venv python 版本 3.7 |
5
ysc3839 2020-09-25 18:17:23 +08:00
Python 官方提供的 Windows 安装包就能多版本共存的,没必要再用第三方工具管理吧?
|