使用Cygwin的Python命令行:ImportError

时间:2015-02-23 14:08:50

标签: python cygwin

我的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 *

1 个答案:

答案 0 :(得分:0)

解决了,问题是Cygwin,我设置了PYTHONPATH=/cygdrive/root,正确的方法是PYTHONPATH=c:/root