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

2024-05-14 05:34:28 发布

您现在位置:Python中文网/ 问答频道 /正文

我是PyDev新手,对Python相当生疏。试着用一个简单的reddit应用重新开始。下面是我的设置:

我有2个PyDev项目:reddit和{}(reddit)api.py文件从塔架进口)。在

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

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


Tags: 文件项目pyimportapi内容pylons重命名
2条回答

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

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

Note, that path with source of both projects must be added to python path for Eclipse to build references for them.

Note #2 Also when you install some new Python packages you need to reindex them at Window > Preferences > PyDev > Interpreter - Python.

既然Rostyslav的解决方案不适用于您,也许您应该尝试添加塔架作为外部库。在reddit的Properties窗口中,单击PyDev-PYTHONPATH选项卡和External Libraries选项卡。单击Add source folder并找到pylons的源文件夹。不监视对外部库的更改。因此,当pydev无法找到新的引用时(尤其是当您对pylons的结构进行更改时),您必须使用Force restore internal info。在

相关问题 更多 >