numpy安装失败-小失误
1. 古老的方法:????
?????? 安裝python numpy庫AMD64 失敗,網上的教程是這樣的:http://www.cnblogs.com/zhuyp1015/archive/2012/07/17/2596495.html
下載安裝python安裝工具
下載地址:http://pypi.python.org/pypi/setuptools?可以找到正確的版本進行下載。win7?32位可以下載setuptools-0.6c11.win32-py2.7.exe?。
注意:win7?64位必須使用ez_setup.py進行安裝。方法是下載ez_setup.py后,在cmd下執行?python?ez_setup.py,即可自動安裝setuptools。目前沒有直接的exe安裝版本。
下載完成后雙擊執行安裝文件,即可在D:\Program?Files\python2.7\scripts下安裝easy_install。包含一個easy_install.exe,然后進行環境變量設置,在系統環境變量中做如下設置:
(也就是將D:\Program?Files\python2.7\scripts添加到環境變量中)
此時可以在控制臺看 easy_install? 是否安裝上了。?
Microsoft?Windows?[版本?6.1.7600]
版權所有?(c)?2009?Microsoft?Corporation。保留所有權利。
(1):錯誤1:
C:\Users\zhuyupeng>easy_install
error:?No?urls,?filenames,?or?requirements?specified?(see?--help)?
上面這種方式不正確,需要使用下面的方式:
安裝lxml:
C:\Users\zhuyupeng>
?(2):錯誤2:
如果直接使用:
easy_install?lxml?
C:\Users\zhuyupeng>?easy_install?lxml?則會出現下面問題:
ERROR:‘xslt-config’?不是內部或外部命令
make?sure?the?developing?packages?of?libxml2?and?libxslt?are?installed?windows
可以使用安裝.egg?文件的方式來安裝:
到http://pypi.python.org/pypi/lxml/2.3/
網站上下載對應的lxml?.egg?文件
然后使用下面的方式來安裝:
C:\Users\zhuyupeng>easy_install??D:\ProgramFiles\Python2.7\lxml-2.3.py2.7.win32.egg
注:對于*.exe?文件這樣也可以安裝
?
通過這樣的方式就可以安裝成功了:
可以通過在控制臺輸入:easy_install?lxml?來查看:
Microsoft?Windows?[版本?6.1.7600]
版權所有?(c)?2009?Microsoft?Corporation。保留所有權利。
安裝了easy_install?之后安裝python的庫就很簡單了,以后需要安裝python的庫的話則直接在命令行使用
easy_install?+?libname
?
2. 另外一種方法:
比如:
(1).
這是下載下來再安裝的:
C:\Users\zhuyupeng>easy_install "D:\Program Files\Python2.7\matplotlib-1.1.0.win 32-py2.7.exe" ... Processing dependencies for matplotlib==1.1.0 Finished processing dependencies for matplotlib==1.1.0 C:\Users\zhuyupeng>
?評語:結果顯示安裝未成功,是搜索不到軟件包的原因,截圖如:
?(2).因此在numpy上下載軟件包,進行安裝...
http://new.scipy.org/download.html
downLoad?1.70?version:
When?you??unrar??the??zip?file?and??point??the??setup.py?,wait?for?a?moment,and??the?screen?will?show:
安裝py文件不成功,因此改變方法
(3).在http://matplotlib.org/downloads.html?上下載
利用easy_install安裝,
至此安裝成功!!
附一個畫愛心的程序:
"""'17*x^2 - 16*|x|*y + 17*y^2 = 225' """ import numpy as np import matplotlib.pyplot as plt X = np.arange(-5.0, 5.0, 0.1) Y = np.arange(-5.0, 5.0, 0.1) x, y = np.meshgrid(X, Y) f = 17 * x ** 2 - 16 * np.abs(x) * y + 17 * y ** 2 - 225 fig = plt.figure() cs = plt.contour(x, y, f, 0, colors = 'r') plt.show()make?it?simple,?make?it?happen
結語:對于AMD64,可能找不到兼容庫。只能安裝32位python...
3. 其實win下可以直接EXE:
??????????在http://www.lfd.uci.edu/~gohlke/pythonlibs/#python-dateutil網頁下載幾乎所有可以用到的exe包....
??????????出現不能引入?MutilArray情況,卸載Numpy和SciPy,重裝。
總結
以上是生活随笔為你收集整理的numpy安装失败-小失误的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 纹理特征:灰度共生矩阵
- 下一篇: 涨乐财富通如何买可转债(如何看待A股23