我一直在ubuntu 13上使用eclipse 3.8 + PyDev + python 3.3。最近我将ubuntu升级到了14.04。似乎ubuntu 14.04附带了新的python 3.4,因此,在升级过程中,旧的python 3.3被删除并安装了新的python 3.4。然后,我的日食的PyDev插件在其原始目录中找不到python 3.3并且报告错误,以及许多红色交叉,如下图所示。
但是Python 3.4的安装是正确的,因为我可以在使用python 3.4的IDLE中轻松导入pickle或随机模块:
我已经将PyDev升级到最新的3.4.1。你能否告诉我如何在eclipse中重新配置Python解释器(包括如何定位它),以便PyDev能够正确定位Python 3.4的位置?非常感谢你。
答案 0 :(得分:9)
好的,我自己解决了这个问题:
(1)右键单击项目名称,在弹出菜单中选择“属性”。这将打开“属性”对话框。
(2)在此框中,选择左侧面板上的“PyDev-Interpreter / Grammar”项,然后单击右侧的“单击此处配置未列出的解释器”链接。
(3)在弹出的“Python解释器”对话框中,单击窗口右侧的“新建...”按钮,然后输入python 3.4可执行文件的路径。在我的系统中,它是/usr/bin/python3.4
。
(4)然后单击OK并等待eclipse完成其配置工作。此时,重新配置的最重要部分已完成。然后将新的Python3.4移到顶部,如果需要,删除python 3.3解释器,并且......
(5)别忘了重启eclipse。塔塔......
一些第三方python包如pymongo仍然存在问题。但它们不属于本线程的讨论范围。就是这样。