大家有用 pyenv-win 的吗?用这个如何实现 pyenv-virtualenv 的功能呢?

2020-09-25 13:11:20 +08:00
 onice

有时候,我需要用到多版本的 python 环境。通过谷歌,发现 pyenv 比较靠谱,但这个只有 linux 版本的。

后来通过 github,了解到有人把这个从 linux 移植到了 windows 。

但是移植的这个版本,不能使用 pyenv-virtualenv,这样的话,我要怎么实现 virtualenv 的功能呢?

有用过这个的吗? Windows 平台下,多版本的 python 解释器管理和虚拟 pip 空间,大家的解决方法是啥?

2336 次点击
所在节点    Python
5 条回复
silkriver
2020-09-25 13:35:06 +08:00
推荐用 conda,参看这一篇 https://www.jianshu.com/p/29939b94d9cc
RRRoger
2020-09-25 13:48:11 +08:00
conda + 1 ( miniconda
wersonliu9527
2020-09-25 13:48:55 +08:00
可以用 python3 自带的 python3 -m venv venv_name
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
ysc3839
2020-09-25 18:17:23 +08:00
Python 官方提供的 Windows 安装包就能多版本共存的,没必要再用第三方工具管理吧?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/710396

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX