python - 如何在 Anaconda 中拥有两个不同的环境?(Python 3.7,一个 32 位和一个 64 位)
问题描述
我需要的
除了我的 Anaconda 发行版中当前的 64 位之外,我还需要一个 32 位的 conda 环境。
我试过的
我已按照此答案中的步骤进行操作。但是set CONDA_FORCE_32BIT=1
在我的情况下不起作用,我通过在构建后检查位版本来验证这一点。答案和其他来源中的评论表明它可能已被删除。
我也尝试安装 32 位版本的Miniconda,但我在更改环境时遇到了问题,因为它们都使用相同的名称(base)
。
任何建议都会有所帮助!
谢谢
解决方案
--channel/-c
您可以在使用时使用标志手动指定 32 位通道conda create
。
您只需为要使用的频道和子目录提供正确的 url。该--override-channels
标志可防止 64 位通道被拉入(没关系,但你永远不知道)。
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 位环境。
推荐阅读
- java - Java找不到符号intellij
- r - 将图例标签更改为我想要的
- r - 提取值出现在任意多列中的行
- javascript - 如何将值从函数传递到 React 中的类?
- android - 如何在不知道孩子的情况下根据里面的价值得到孩子。在 android firebase 实时数据库中
- javascript - HTML输入字段内容不断消失
- lambda - lambda 表达式中的递归
- javascript - 从 javascript 中的 fetch 函数中获取结果
- c# - SqlException:DELETE 语句与 REFERENCE 约束冲突,似乎无法让级联删除工作
- python-3.x - 如何从python中的文本文件中删除两个单词字母