python - 如何在 Anaconda 中拥有两个不同的环境? (Python 3.7,一种 32 位,一种 64 位)

标签 python anaconda conda miniconda

我需要什么

除了我的 Anaconda 发行版中当前的 64 位环境之外,我还需要 32 位 conda 环境。

我尝试过的

我已按照 this answer 中的步骤进行操作。但是 set CONDA_FORCE_32BIT=1 在我的情况下不起作用,我通过在构建后检查位版本来验证这一点。答案及其他评论sources建议它可能已被删除。

我也尝试过安装32位版本Miniconda但我在更改环境时遇到问题,因为它们都具有相同的名称 (base)

任何建议都会有帮助!

谢谢

最佳答案

在使用 conda create 时,您可以使用 --channel/-c 标志手动指定 32 位 channel 。

您只需为要使用的 channel 和子目录提供正确的 URL。 --override-channels 标志可防止 64 位 channel 被拉入(应该不重要,但你永远不知道)。

conda create -n py32 python=3.7 -c https://repo.anaconda.com/pkgs/main/win-32 --override-channels
conda activate py32

对于您的情况,我建议安装 64 位版本的 Anaconda 或 Miniconda,然后创建 32 位环境。

关于python - 如何在 Anaconda 中拥有两个不同的环境? (Python 3.7,一种 32 位,一种 64 位),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58010624/

相关文章:

anaconda - 无法使用最新下载的 Anaconda 创建新的 python 3.5 环境

python - rpy2:加载conda环境下安装的R版本,不是系统中的那个

python - 显示 conda 托管环境的顶级依赖项

python - 我的用户配置文件中的Ubuntu 16.04默认python环境是Anaconda Python2,无法运行guake "anaconda2/bin/python2: No module named guake"

python - 将标量乘以矩阵时出现 cvxopt 错误

python - 在同一个conda环境中安装Python3.9和PyPy3.7

python - 在 Pycaffe 中通过索引访问 blob

python - 如何提高 aiohttp 爬虫速度?

python - 链接到 emacs 中的 python 模块

python - 未检测到多处理池中引发的异常