2014-09-10 100 views
3

我是Python世界的新手。我必須運行一個在python代碼中使用matplotlib的代碼。我在Windows中使用Python 3.4(32位)。我使用PyDev進行開發並運行python腳本。我通過ImportError:Windows中沒有名爲'numpy'的模塊

pip install matplotlib 

安裝matplotlib當我試圖再次運行該代碼,它要求「numpy的」

Traceback (most recent call last): 
File "D:\workspace\KMS\readpsds.py", line 14, in <module> 
import matplotlib.pyplot as plt 
File "C:\Python34\lib\site-packages\matplotlib\__init__.py", line 179, in <module> 
from matplotlib.cbook import is_string_like 
File "C:\Python34\lib\site-packages\matplotlib\cbook.py", line 32, in <module> 
import numpy as np 
ImportError: No module named 'numpy' 

當我試圖通過

pip install numpy 

安裝numpy的它顯示了以下命令行中的錯誤

Command C:\Python34\python.exe -c "import setuptools, tokenize;__file__='C:\\Users\\Rsh\\AppData\\Local\\Temp\\pip_build_Rsh\\numpy\\setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --record C:\Users\Rsh\AppData\Local\Temp\pip-t3a6a8l1-record\install-record.txt --single-version-externally-managed --compile failed with error code 1 in C:\Users\Rsh\AppData\Local\Temp\pip_build_Rsh\numpyStoring debug log for failure in C:\Users\Rsh\pip\pip.log 

請幫我解決這個問題。由於

+4

[使用這些Windows二進制文件](http://www.lfd.uci.edu/~gohlke/pythonlibs/)在Windows上安裝numpy和matplotlib,而不是使用pip,這很容易。 – Ffisegydd 2014-09-10 08:57:55

+0

謝謝:)它像一個魅力工作! – sagittarius 2014-09-10 09:03:48

回答

-2

試試這個:

sudo apt-get install python3-numpy 
+0

這是Windows而不是Linux – sagittarius 2015-04-14 11:32:45

+0

@sagittarius Oops sry我沒有注意到問題是要求Windows; P – 2015-04-21 06:23:04

1

如果您想在Windows上使用的科學包(numpy的,matplotlib)的我建議你使用暢達:

http://conda.io

它安裝二進制,因此你不會看到更多的編譯器錯誤。另外,如果你需要,你總是可以訴諸點子。

1

安裝Anaconda,並在安裝Anaconda的目錄中運行python.exe。如果你使用的是崇高的,你可以在這個目錄下建立你的系統。

要構建一個構建系統,請執行以下步驟: 工具 - >構建系統 - >新構建系統 然後將以下代碼複製到強化窗口並保存。

{ 
"cmd": ["YOUR_PATH_TO_ANACONDA/python.exe", "-u", "$file"], 
"file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)", 
"selector": "source.python" 
} 

請注意,您應該用anaconda路徑替換YOUR_PATH_TO_ANACONDA。

相關問題