0

我是 PyDev 的新手,在 Python 中相当生疏。首先尝试使用一个简单的 reddit 应用程序重新进入它。所以这是我的设置:

我有 2 个 PyDev 项目:redditpylons(reddit api.py 从 pylons 导入)。

当我进入reddit项目中的任何文件时,对于尝试从 pylons 导入的任何内容,我都会得到“未解析的导入”。在reddit的 PYTHONPATH 中,我尝试添加 /pylons 和 /pylons/pylons,但是每当我刷新项目时,PyDev 似乎将我对 /reddit 和 /reddit/pylons 的引用重命名。

我该如何解决?如何正确地将pylons项目添加到 PYTHONPATH 中reddit

4

2 回答 2

0

将另一个项目源包含到您的 PYTHONPATH 中的最正确方法是从您的项目引用另一个项目。为此,请执行以下步骤:

  1. PyDev Package Explorer在(通常是左侧的树状面板)中选择您的项目。
  2. Alt + Enter
  3. 单击Project References选项卡。
  4. 在选项卡内容框架中检查 Pylons 项目。

请注意,必须将包含两个项目的源的路径添加到 python 路径中,以便 Eclipse 为它们构建引用。

注意 #2此外,当您安装一些新的 Python 包时,您需要在Window > Preferences > PyDev > Interpreter - Python.

于 2012-08-20T19:27:39.200 回答
0

由于 Rostyslav 的解决方案不适合您,也许您应该尝试将 pylons 添加为外部库。在 reddit 的属性窗口中单击PyDev-PYTHONPATH选项卡和External Libraries选项卡。单击Add source folder并找到 pylons 的源文件夹。不监视对外部库的更改。所以你必须Force restore internal info在 pydev 找不到新的引用时使用(特别是当你对 pylons 的结构进行更改时)。

于 2012-08-20T22:24:50.303 回答