那里。
我不太确定我最近做了什么导致标题中提到的问题。我通常在ipython中运行简单的代码,并使用python命令运行更长的脚本。但是,如果在python somescript.py
文件中导入某些模块,somescript.py
似乎不能正常工作。例如,假设它包含import matplotlib.pyplot as plt
,当我在终端中运行python somescript.py
时,我会收到一条错误消息:
ImportError: no module named matplotlib
。这很奇怪,因为当我在import matplotlib.pyplot as plt
下运行ipython
时,它运行正常,没有错误。
我检查了python版本和路径与ipython不同。 ipython有几个python的路径,版本是2.7.11,而python是2.7.10。那么,我该怎么办才能永久解决这个问题呢?添加其他路径到python?我怎样才能确保每次导入相同的模块?非常感谢。