我的python文件如下:
/root/D/main.py
/root/T/test.py
/root/T/__init__.py
我的main.py
导入:
from T import test
我从命令行执行main.py
:
> export PYTHONPATH=/cygdrive/root/T
> cd /root/D
> python main.py
我收到错误:
ImportError: No module named T.
如何在没有错误的情况下从命令行执行?
编辑:
__init__.py
的内容是:
from .test import *
答案 0 :(得分:0)
解决了,问题是Cygwin,我设置了PYTHONPATH=/cygdrive/root
,正确的方法是PYTHONPATH=c:/root