在MacOSX for Eclipse上多次安装Python
|
我想安装多个Python:2.1、2.4、2.7、3.x
我的IDE是MacOSX上的Eclipse(Helios)/ Pydev,效果很好。我有几个正在/将要在不同版本的Python上运行的Python代码库。另外,我喜欢Eclipse PyDev从源代码到文档的交联。
标准建议似乎是:使用virtualenv,并使安装与内置的MacPython(2.6.1)完全分开。 Eclipse永远不要指向MacPython安装。 (PYTHONPATH甚至应该在这样的环境中设置吗?)
在继续使用virtualenv之前,我还应该了解其他信息吗?
virtualenv不会增加任何开销,我不应该为偶尔出现的鼻子破裂,覆盖范围等问题而担心吗?
我很想听听MacOS上Eclipse或Pydev用户的意见。
另外,如果有人对从2.1-> 2.7迁移Python代码库有其他提示。
没有找到相关结果
已邀请:
4 个回复
旦彤
哭木算
在您的外壳中添加“ 1”以启用填充和运行以下命令的自动完成功能:
安装pyenv-virtualenv插件,以便您可以为每个版本的Python创建虚拟环境:
重置终端以应用更改
,或仅关闭终端并打开一个新终端。 获取不同的Python版本 我们可以用available5ѭ列出所有可用版本:
要安装Python版本3.7.2:
使用pyenv版本,您可以看到计算机上安装的所有Python版本:
创建虚拟环境 在上一步中,我们下载了Python 3.7.2解释器,现在我们可以使用它来创建隔离的虚拟环境。这对于软件开发非常有用,可以使每个项目与其他项目完全隔离:
列出所有虚拟环境:
要激活虚拟环境:
要停用当前活动的虚拟环境:
臂哦
旦彤
创建多个环境(通常,您创建一个新的环境,将其激活并安装所需的软件包-如果可能,请使用
本身,如果在using13ѭ中不可用,请使用
)。请参阅:https://conda.io/docs/installation.html。 创建环境后,只需在PyDev中添加一个新的解释器,该解释器指向创建的环境中的解释器。请参阅:http://www.pydev.org/manual_101_interpreter.html。