Python 如何在PyDev中使用来自另一个项目的包

Python 如何在PyDev中使用来自另一个项目的包,python,eclipse,pydev,pythonpath,Python,Eclipse,Pydev,Pythonpath,我读过,但它对我不起作用 以下是我使用的步骤: 右键单击项目1>属性>项目参考>选择项目2R 右键单击项目1> 属性>PyDev-PYTHONPATH>添加源文件夹,但未列出project2 如果我将project2手动添加到.pydevproject,它会将project2\src替换为project1\src 这真让我抓狂。只需将包含您希望使用的任何包的文件夹的路径添加到PYTHONPATH环境变量中(如果还没有),然后瞧 例如,假设在目录“/path/to/project/src/foo”

我读过,但它对我不起作用

以下是我使用的步骤:

  • 右键单击项目1>属性>项目参考>选择项目2R
  • 右键单击项目1> 属性>PyDev-PYTHONPATH>添加源文件夹,但未列出project2
  • 如果我将project2手动添加到
    .pydevproject
    ,它会将
    project2\src
    替换为
    project1\src


    这真让我抓狂。

    只需将包含您希望使用的任何包的文件夹的路径添加到PYTHONPATH环境变量中(如果还没有),然后瞧

    例如,假设在目录“/path/to/project/src/foo”中有一个名为“foo”的包。 只需将“/path/to/project/src”(注意,我将“foo”排除在路径之外,因为这是我们的包)附加到PYTHONPATH,然后打开一个解释器并尝试“import foo”。这应该也适用于Windows和Linux;)