我是编程和Python的新手,当我运行我的程序时,我总是得到下面的错误。有人建议我应该使用pip来解决这个问题。但是不能使用cmd安装pip。虽然我成功地使用了Powershell,但仍然不能让它工作。我该如何解决这个问题,任何提示都会顺其自然。谢谢
Traceback (most recent call last):
File "<pyshell#0>", line 1, in <module>
from satmc import satmc
File "C:\Python27\starb_models_grid1\satmc.py", line 3, in <module>
import matplotlib.pyplot as plt
File "C:\Python27\lib\site-packages\matplotlib\__init__.py", line 110, in <module>
raise ImportError("matplotlib requires dateutil")
ImportError: matplotlib requires dateutil我正在使用2.7.3版
发布于 2014-04-06 22:55:39
您需要安装各种程序包才能使numpy正常工作。
从该link下载所有二进制文件并安装,然后就可以进行numpy安装了。
发布于 2014-09-11 00:15:39
你可能正在寻找:
pip install python-dateutil发布于 2015-02-03 16:55:04
该错误指出您缺少Dateutil。
这可能意味着您没有通过pip install python-dateutil安装Dateutil,也没有按照自己的方式安装Python模块。但是,如果您安装了pip,但仍然得到相同的错误,这也可能意味着DateUtil安装在您的Python发行版不需要它的文件夹中。
在我的例子(Mac )中,我安装了带有Brew http://brew.sh/的pip。该pip将在/usr/local/lib/python2.7/site-package/中安装模块
但是,标准的Mac OSX Python发行版将在/Library/Python/2.7/site-packages/中查找模块
当然,您的文件夹可能不同,但您可以使用以下命令检查Python查找模块的位置:
import sys
print sys.path检查并查看列表中的某个目录是否包含安装dateutil的目录。如果没有,则添加一个PYTHONPATH环境变量: Like:PYTHONPATH=/usr/local/lib/python2.7/site-packages/或安装dateutil的文件夹
https://stackoverflow.com/questions/22895590
复制相似问题