2014-11-25 65 views
0

當我嘗試導入numpy的,它給出了一個錯誤信息:進口numpy的 - 「NameError:全局名稱 'ERR_DEFAULT2' 沒有定義」

(Python 2.7版+ Windows 7中)

>>>import numpy as np 

"NameError: global name 'ERR_DEFAULT2' is not defined" 

我尋找一個解決方案:

rm -rf ~/.local/lib/python2.7/site-packages/numpy* 
python setup.py install --user 

這是否意味着我需要到「C:\ Python27 \ LIB \站點包\ numpy的」,然後雙擊「setup.py」?無論如何,我嘗試過,但仍然無法正常工作。

+0

你是怎麼安裝numpy的? – Evert 2014-11-25 09:28:20

+0

@Evert,謝謝。你點了。 – 2014-11-27 05:26:33

回答

0

又一個問題庫。

我試圖手動刪除在安裝的文件夾&: (任何與措辭「numpy的」可見)

C:\Python27\Lib 
C:\Python27\Lib\site-packages 

,重新下載安裝numpy的和重新安裝的話它仍然無法正常工作。它給了其他錯誤消息。

最後,下面摸索出:

從Windows =>控制面板=>程序卸載numpy的和功能

然後,

有一個帖子被引導到「非官方的Windows二進制文件Python擴展套件「的http://www.lfd.uci.edu/~gohlke/pythonlibs/。所以我去了那裏下載了下面的通緝令。

安裝它,它的工作原理。

1

它肯定好像你的numpy安裝有問題。您發佈的命令將要求您下載numpy源代碼,這可能是一種更簡單的方法。

安裝pip,然後通過安裝numpy的:

pip install numpy 
+0

感謝您的回答。你是對的,問題在於安裝numpy。但是pip安裝不能解決問題。但您的回覆對解決方案非常有幫助。高達+ 1。 – 2014-11-27 05:27:13

相關問題