【发布时间】:2016-04-25 15:31:07
【问题描述】:
我检查了很多关于 SO 的问题,但无法解决。
我有一个类似的python结构:
test_env/
|A/
| |__init__.py
| |lib/
| |abc.py
| |__init__.py
|lib/
| |file1.py #this has a class MyClass
| |__init__.py
|test/
| |test.py #executing this file
我的 Python 路径:
export PYTHONPATH="${PYTHONPATH}:/Users/username/test_env/A/lib/:/Users/username/test_env/lib"
test_env/test/test.py
from abc import some_function
from lib.file1 import MyClass
-----
给出错误:ImportError: No module named abc
和No module named lib.file1
注意:我使用的是 pyCharm,当我输入 from abc import some_function 时,它能够找到上面的模块。
有什么建议 ?
【问题讨论】:
标签: python python-2.7 class import package