2013-11-29 36 views
-1

我需要在python 2.7中使用繪圖功能,因此我下載並安裝了matplotlib軟件包(v1.3.1)。當我在IDLE中鍵入import pylab時,我得到一個異常,說matplotlib需要dateutils。所以我安裝了。然後我被告知pyparsing是需要的,所以我安裝了它。現在,我得到的是NumPy的需要什麼是使用pylab的依賴關係?

Python 2.7.5 (default, May 15 2013, 22:43:36) [MSC v.1500 32 bit (Intel)] on win32 
Type "copyright", "credits" or "license()" for more information. 
>>> import pylab 

Traceback (most recent call last): 
    File "<pyshell#0>", line 1, in <module> 
    import pylab 
    File "C:\Python27\lib\site-packages\pylab.py", line 1, in <module> 
    from matplotlib.pylab import * 
    File "C:\Python27\lib\site-packages\matplotlib\__init__.py", line 156, in <module> 
    from matplotlib.cbook import is_string_like 
    File "C:\Python27\lib\site-packages\matplotlib\cbook.py", line 28, in <module> 
    import numpy as np 
ImportError: No module named numpy 

有沒有辦法知道什麼是所有的都需要使用pylab所以我沒有下載一個接一個還是我做一些依賴消息在導致這麼多丟失的軟件包安裝錯誤?

+0

您是如何設法安裝matplotlib而沒有所有依賴關係的?爲了記錄,列表在這裏:http://matplotlib.org/users/installing.html#build-requirements – tacaswell

回答

0

好的。我剛剛安裝numpy,它現在似乎正確地導入pylab。所以看起來這是所需的最後一個軟件包。只要是如果任何人有這樣一個問題,我列出哪些包,我不得不下載去這個:

  1. matplotlib
  2. dateutils
  3. pyparsing
  4. numpy的

安裝# 1,3和4是相當簡單的,因爲這些安裝程序找到了安裝的python版本並相應地安裝在正確的位置。然而,對於#2我不得不下載tar.gz文件。解壓並解壓縮並手動將dateutil文件夾從未打包文件夾複製到python安裝中(另請參閱How to install python-dateutil on Windows?

相關問題