在Cygwin中导入错误

时间:2014-12-19 03:07:19

标签: python module cygwin importerror

当我尝试从Cygwin启动python脚本时,我收到导入错误,即使我的脚本明确导入了必要的模块:

$ python Test_geo.py Traceback (most recent call last): File "Test_geo.py", line 8, in <module> import matplotlib.pyplot as plt ImportError: No module named matplotlib.pyplot

当我在空闲状态下运行脚本时,它可以工作。并且,当我在git bash中运行脚本时,它可以工作。

我安装了相关的Cygwin软件包:C:\cygwin\lib\python2.7,其中包括idlelib以及importlib。

任何想法可能是什么问题?谢谢。

1 个答案:

答案 0 :(得分:1)

在git bash和Cygwin中,你能比较一下与python相关的环境变量的值吗?我会在每个系统中尝试这个:

env | grep -i python

我怀疑你会发现Cygwin需要在.bashrc中设置一些额外的路径。