PyDev项目的PYTHONPATH自动重命名。我该如何正确配置?

时间:2012-08-20 19:09:31

标签: python eclipse pydev pylons reddit

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

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

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

我该如何解决这个问题?如何将pylons项目正确添加到reddit的PYTHONPATH中?

2 个答案:

答案 0 :(得分:0)

将另一个项目源包含到PYTHONPATH中的最恰当方法是从项目到另一个项目进行引用。为此,请进行后续步骤:

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

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

         

    注意#2 此外,当您安装一些新的Python软件包时,您需要在Window > Preferences > PyDev > Interpreter - Python重新编制索引。

答案 1 :(得分:0)

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

相关问题