我想将 Python 用于科学应用,经过一些研究后决定我将使用 Anaconda,因为它与大量软件包捆绑在一起,并使用 conda install
通过 cmd 添加新模块很容易。
我更喜欢使用 64 位版本以获得更好的 RAM 使用和效率,但也需要 32 位版本,因为一些库是 32 位的。同样,我更喜欢使用 Python 3.5,因为那是未来和发展的方向。但是库的负载仍然是 2.7,这意味着我需要两者。
我必须安装 4 个版本的 Anaconda(64 位 2.7、64 位 3.5、32 位 2.7、64 位 3.5)。每个版本大约 380MB。我的目标是使用 Jupyter notebook 和 Spyder 作为 IDE。我必须在需要时在版本之间切换。我遇到了库冲突、路径问题和各种奇怪的问题。
所以,我打算从头开始进行全新安装。我想知道是否有更明智的方法来处理这个问题。如果重要的话,我现在使用 Windows 7 64 位。
原文由 mindlessgreen 发布,翻译遵循 CC BY-SA 4.0 许可协议
确保设置正确的环境变量 ( https://github.com/conda/conda/issues/1744 )
为 32 位 Python 2.7 创建一个新环境:
激活它:
停用它:
为 64 位 Python 3.5 创建一个:
激活它:
最好的办法是在批处理文件中编写激活命令,这样您只需键入一个命令,就不会忘记设置正确的 32⁄64 位标志。
更新
您不需要为此安装完整的 Anaconda 发行版。 Miniconda 就足够了:
我建议您使用 Miniconda3 64 位作为根环境。
您以后总是可以安装完整的 Anaconda:
请注意,它可能会降级您以前在活动环境中安装的某些软件包。