py2-86 里可以虚拟出 py3-64 环境吗?

2019-09-07 10:40:57 +08:00
 oldbird
网上搜到可以指定版本,但好像不能指定 86 还是 64 版本,不知道是不是这样
2217 次点击
所在节点    Python
6 条回复
ThinkZ
2019-09-07 10:46:37 +08:00
anaconda 可破之
justou
2019-09-07 10:58:32 +08:00
anaconda/miniconda 创建环境默认创建和根环境的 python 一样位数的,比如根环境是 32bit 的 python,那么通过 conda 创建的虚拟环境的 python 默认也是 32bit。可以通过设置环境变量来控制,比如 windows 下:
set CONDA_FORCE_64BIT=1
conda create -n env_name python=3.7

Linux 下用 export CONDA_FORCE_64BIT=1

我是接 1 楼的,不清楚 lz 什么环境怎么虚拟
oldbird
2019-09-07 13:02:29 +08:00
@justou 谢谢,我用的是 winpython,想用 virtualenv 来建虚拟环境
oldbird
2019-09-07 13:24:50 +08:00
venv 是不是本地必须先要存在要虚拟的环境的 py ?
justou
2019-09-07 16:41:02 +08:00
Livid
2019-09-07 16:43:32 +08:00
如果你是在 Windows 上的话,可能更简单的解决方案是 Docker。

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

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

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

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

© 2021 V2EX