如何在现有的32位安装中创建python conda 64位环境?

问题描述:

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

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

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

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

+0

http://*.com/questions/33709391/using-multiple-python-engines-32bit-64bit-and-2-7-3-5 –

据我所知,Anaconda安装到一个独立的目录(<pwd>/anaconda3)。由于Python的64位和32位版本不能相互混合或转换(根据编译后的Python二进制文件和site-packages或其他PYTHONPATH位置),您必须使用第二个(64位) Anaconda安装在另一个目录中。

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

+0

嗯,我不想这样做。在更改版本时,我将需要更改'PYTHON_PATH'环境变量,这与conda想避免的情况是一样的。 – Adamsan