4

我一直在ubuntu 13上使用eclipse 3.8+PyDev+python 3.3,最近升级了ubuntu到14.04。似乎 ubuntu 14.04 附带了新的 python 3.4,因此,在升级过程中,旧的 python 3.3 被删除并安装了新的 python 3.4。然后,我的eclipse的PyDev插件在原来的目录下找不到python 3.3,报错,还有很多红叉,如下图所示。

在此处输入图像描述

但是 Python 3.4 的安装是正确的,因为我可以在使用 python 3.4 的 IDLE 中毫无困难地导入泡菜或随机模块:

在此处输入图像描述

我已经将 PyDev 升级到最新的 3.4.1。您能否告诉我如何在 eclipse 中重新配置 Python 解释器(包括如何定位它),以便 PyDev 可以正确定位 Python 3.4 的位置?非常感谢。

4

1 回答 1

9

好的,我自己解决了这个问题:

(1)右键单击项目名称,在弹出的菜单中选择“属性”。这将打开“属性”对话框。

(2) 在此框中,选择左侧面板中的“PyDev-Interpreter/Grammar”项,然后单击右侧的“单击此处配置未列出的解释器”链接。

(3) 在弹出的“Python Interpreters”对话框中,点击窗口右侧的“New...”按钮,输入python 3.4可执行文件的路径。在我的系统中,它是/usr/bin/python3.4.

(4) 然后点击确定,等待eclipse完成配置工作。至此,重配置最重要的部分就完成了。然后将新的 Python3.4 移到顶部,如果需要,删除 python 3.3 解释器,然后...

(5)不要忘记重启eclipse。塔塔...

一些 3rd 方 python 包,如 pymongo 仍然存在问题。但它们不在此线程的讨论范围内。而已。

于 2014-05-10T23:41:52.663 回答