numpy在命令行上成功导入,但在IDLE上没有

时间:2017-10-22 14:49:17

标签: macos python-2.7 numpy matplotlib scipy

我可以在命令行上使用我的python版本2.7.11成功导入numpy:enter image description here

但不在IDLE,我收到以下错误:

Traceback (most recent call last):
  File "/Users/macbookpro/Desktop/Python learning/Mortgages/mortgage_plot.py", line 2, in <module>
    import pylab
  File "/Users/macbookpro/Library/Python/2.7/lib/python/site-packages/pylab.py", line 1, in <module>
    from matplotlib.pylab import *
  File "/Users/macbookpro/Library/Python/2.7/lib/python/site-packages/matplotlib/__init__.py", line 124, in <module>
    from . import cbook
  File "/Users/macbookpro/Library/Python/2.7/lib/python/site-packages/matplotlib/cbook/__init__.py", line 35, in <module>
    import numpy as np
ImportError: No module named numpy

enter image description here

这个问题可能是什么原因?

2 个答案:

答案 0 :(得分:2)

此错误的可能候选者可能是IDLE搜索包的目录中不存在numpy包。

但是,该程序包可用于命令行python包路径。尝试将包位置添加到IDLE的包搜索路径中。我认为应该解决这个错误。

您可以在顶部添加以下行以添加包路径(仅限此程序)以使用numpy

import sys
sys.path 
sys.path.append('path/to/package/numpy')
import numpy

答案 1 :(得分:1)

http://www.lfd.uci.edu/~gohlke/pythonlibs/#numpy下载numpy包。 或者你也可以在anaconda上工作