【问题标题】:How to create python conda 64 bit environment in existing 32bit install?如何在现有的 32 位安装中创建 python conda 64 位环境?
【发布时间】:2017-01-13 16:38:24
【问题描述】:

我有一个 32 位安装的 Anaconda Python 发行版。 我知道如何为不同的 python 版本创建环境。 我需要的是有一个 64 位版本的 python。

是否可以使用 64 位版本创建 conda env?

或者我是否必须重新安装 anaconda 或安装不同版本的 anaconda,然后在需要不同版本时切换 PATH 的值?

我查看并搜索了文档,conda create -h 帮助页面没有找到任何提及这一点。

【问题讨论】:

标签: python anaconda 32bit-64bit development-environment conda


【解决方案1】:

据我了解,Anaconda 安装在一个独立的目录 (<pwd>/anaconda3) 中。由于 Python 的 64 位和 32 位版本不能相互混合或相互转换(就site-packages 或其他PYTHONPATH 位置中的已编译Python 二进制文件和库而言),您必须再考虑一下( 64 位)Anaconda 安装在另一个目录中。

如果您有 32 位代码需要调用 64 位代码,则必须依赖子进程和管道(或其他 IPC 机制)。您可能必须小心您的环境变量,例如PATHPYTHONPATH 这样做时。

【讨论】:

  • 嗯,我不想这样做。更改版本时我需要更改 PYTHON_PATH 环境变量,这与 conda 想要避免的相同。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2014-03-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-07-21
相关资源
最近更新 更多