piy*_*iyo 9 python import dependencies module pydev
我可能在这里做了一些非常愚蠢的事情,但这让我发疯了.
我在Eclipse中有两个PyDev项目.一个项目,"分析"取决于另一个,'PyCommon'.我100%肯定这一点,因为当我查看Analysis的项目引用时,检查PyCommon,并且当我从Analysis中引用PyCommon中的元素时,自动导入/代码完成工作.
我正在尝试在Analysis中编写/运行模块.该模块是fhb/analysis/log_parsers.py.
我正在尝试从PyCommon项目中的fhb/pycommon/types/order_status导入元素OrderStatus.所以,我的import语句是
'来自fhb.pycommon.types.order_status import OrderStatus'
PyDev清楚地知道这是什么原因,因为导入语句是由 PyDev 自动编写的.尽管如此,当我尝试在log_parsers.py中运行main函数时,我得到了这个:
回溯(最近一次调用最后一次):文件"/workspace/Analysis/src/fhb/analysis/log_parsers.py",第6行,来自fhb.pycommon.types.order_type import OrderType ImportError:没有名为pycommon.types.order_status的模块
所有这些包都在每个项目中的适当源文件夹('src')下.
另外,即使Analysis绝对设置为引用PyCommon,当我在Analysis的属性中查看PyDev-PYTHONPATH时,只有Analysis自己的src文件夹出现在"源文件夹"选项卡下,如果我单击"添加",它就是我看到的唯一项目源文件夹'
| 归档时间: |
|
| 查看次数: |
4999 次 |
| 最近记录: |