gpt4 book ai didi

pydev - 从 pydev 中的另一个项目导入

转载 作者:行者123 更新时间:2023-12-03 00:12:17 38 4
gpt4 key购买 nike

我已经找了很长一段时间了,但就是找不到答案。类似的问题涉及第三方库等的一些棘手案例,但我的情况似乎很简单。不过我不明白这是如何工作的。

我使用的是 Eclipse 3.5.2、Pydev 2.2.0,在 Ubuntu 11.04 计算机上运行。

我的情况看起来很简单:我想编写一个包作为自己的项目,然后我想在另一个项目中使用这个包编写一个应用程序。

我应该如何设置 pydev,以便我可以拥有这两个项目“核心”(包)和“应用程序”(使用核心包),并从“应用程序”中执行以下操作:

import core

  • 我已将核心添加到应用程序的项目引用中,但它不起作用任何东西。
  • 我已将/core/添加到源文件夹(我必须强制这样做,因为它不是显示在列表中),它不起作用(所以我将其删除)。
  • 我已将/full/path/to/core 添加到外部库,但它仍然不起作用。

通过“不起作用”,我的意思是我总是得到“ Unresolved 导入:核心”。

想法?

最佳答案

如果您有 2 个项目(通过源文件夹)正确设置了 PYTHONPATH,那么只需添加项目引用就应该可以工作。

也许一个例子可以帮助......

例如:

project1
project1/src <-- this should be set as the source folder
project1/src/core
project1/src/core/__init__.py

project2
project2/src <-- this should be set as the source folder
project2/src/app
project2/src/app/__init__.py

然后编辑project2属性>项目引用并选择“project1”以便能够从project2访问project1。

关于pydev - 从 pydev 中的另一个项目导入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7956157/

38 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com