我有一个32位安装的Anaconda Python发行版。 我知道如何为不同的python版本创建环境。 我需要的是拥有64位版本的python。
是否可以使用64位版本创建conda env?
或者我是否需要重新安装anaconda或安装不同版本的anaconda,然后在需要不同版本时切换PATH的值?
我查看并搜索了文档,conda create -h
帮助页面没有发现任何提及。
答案 0 :(得分:1)
据我了解,Anaconda安装在一个自包含的目录(<pwd>/anaconda3
)中。由于Python的64位和32位版本不能混合或相互转换(就site-packages
或其他PYTHONPATH
位置中编译的Python二进制文件和库而言),你必须去在另一个目录中安装第二个(64位)Anaconda。
如果您有需要调用64位代码的32位代码,则必须依赖子进程和管道(或其他IPC机制)。您可能必须小心环境变量,例如:这样做时PATH
和PYTHONPATH
。