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

时间:2016-09-06 09:22:48

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

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

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

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

我查看并搜索了文档,conda create -h帮助页面没有发现任何提及。

1 个答案:

答案 0 :(得分:1)

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

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