我正在使用 PyDev。
我正在尝试将我的项目类组织到包中。
例如在一个文件夹中,我有一个模块 /libraries/fund_price_library.py
在我的项目的另一个文件中,我尝试使用以下方式导入:
from libraries.fund_price_library import FundPriceLibrary as fpl
PyDev 用红色下划线“FundPriceLibrary as fpl”,并用此错误标记它:
unresolved import fpl
但是,我的脚本运行得很好,所以我相信我的导入是正确的。
我的项目中有很多类似的错误,而且看起来很混乱。但是,我的 python 代码可以工作,所以我假设我导入正确。
我如何抑制这些错误?
这个问题 https://stackoverflow.com/questions/4631377/unresolved-import-issues-with-pydev-and-eclipse可能会解决您的问题。
在 pydev 项目的属性中,有一个名为“PyDev - PYTHONPATH”的窗格,以及一个名为“External Libraries”的子窗格。您可以添加源文件夹(任何具有init.py)到使用该窗格的路径。然后,您的项目代码将能够从这些源文件夹导入模块。
可能只是 PyDev 不知道在哪里可以找到这些文件。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)