2015-08-15 110 views
2

我有Python 2.7版本,我正在嘗試升級或全新安裝numpy 1.9.2版本。我正在嘗試升級選項。在終端上從Ubuntu安裝Numpy 1.9.2

命令:

pip install numpy --upgrade 

消息:

Requirement already up-to-date: numpy in /usr/local/lib/python2.7/dist-packages 
Cleaning up... 

但它仍然有同樣的舊版本1.8

任何其他替代升級版本numpy

+1

好像PyPI將是失望吧,也許這就是導致問題。你可以在[https://status.python.org/](https://status.python.org/)(https://status.python.org/) – Nhor

+0

@Nhor中關注服務器狀態謝謝你自從過去24小時以來一樣 –

+1

所以我認爲這是這兩個問題。這要麼是因爲你的點是過時的嘗試調用'pip install pip --upgrade'。或者它是因爲pypi沒有提供numpy上的最新版本,我不能檢查,因爲它現在已經關閉 – Nhor

回答

2

如果pip不工作,只需手動安裝numpy即可。首先克隆git的回購

git clone git://github.com/numpy/numpy.git numpy 

然後進入其目錄,只是安裝的lib

cd numpy 
sudo python setup.py 

@edit numpy恰好需要cython。它可以安裝在通過pip

pip install cython 

或從這裏下載手動和http://cython.org/#download設置像上面

sudo python setup.py 
+0

'ImportError:沒有名爲Cython.Compiler.Main的模塊 processor_function(fromfile,tofile) raise Exception( '用Cython失敗') 例外:用Cython失敗 回溯(最近通話最後一個): 文件 「setup.py」,線路260,在 setup_package() 文件 「setup.py」,線路248,在setup_package generate_cython() Run_Error(「Running cythonize failed!」) RuntimeError:運行cythonize失敗!' –

+1

啊,我不知道numpy需要cython。爲此,你要通過'pip install cython'或者從這裏下載[http://cython.org/release/Cython-0.23.tar.gz](http://cython.org/release/ Cython-0.23.tar.gz)並像上面那樣手動設置'sudo python setup.py' – Nhor

+0

新錯誤'從numpy源目錄運行。 Cythonizing源 處理numpy的/無規/ mtrand/mtrand.pyx /usr/lib/python2.7/distutils/dist.py:267:UserWarning:未知分佈選項: 'test_suite' warnings.warn(MSG) 用法:setup.py [global_opts] cmd1 [cmd1_opts] [cmd2 [cmd2_opts] ...] 或:setup.py --help [cmd1 cmd2 ...] 或:setup.py --help命令 或:建立。py cmd --help 錯誤:沒有提供命令' –