当我尝试从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。
任何想法可能是什么问题?谢谢。
答案 0 :(得分:1)
在git bash和Cygwin中,你能比较一下与python相关的环境变量的值吗?我会在每个系统中尝试这个:
env | grep -i python
我怀疑你会发现Cygwin需要在.bashrc
中设置一些额外的路径。