web-dev-qa-db-ja.com

Ubuntu 14.04LTSで最新のnumpyとscipyに更新する方法

Ubuntu 14.04LTSで、python3の場合、

 >>> import numpy
 >>> import scipy
 >>> numpy.__version__
 '1.8.2'
 >>> scipy.__version__
 '0.13.3'

numpyおよびscipyを最も更新します 最新のバージョン1.9.2および0.16. 、次のコマンドを試しました

Sudo pip3 install --upgrade numpy
Sudo pip3 install --upgrade scipy

両方のコマンドは正常に実行されましたが、(コンピューターの再起動後)両方のpythonパッケージのバージョン番号が1.9.2と0.16.0にまったく変更されませんでした。誰でもほとんどのバージョンに更新する方法を知っていますか?どうもありがとうございました!!

18
Allanqunzi

@David Foersterのコメントは非常に役に立ちました。また、python3-numpypython3-scipyがインストールされていましたが、これは後のインストールをオーバーライドしていました。

Sudo apt-get remove python3-numpy

そして、すべての適切なバージョンがすでにそこにありました。

pip3 show numpy
5
nograpes

同じ問題がありました:Sudo pip install --upgrade <package>は正常に実行されましたが、パッケージは実際にはアップグレードされませんでした。

試したばかりです

Sudo easy_install --upgrade numpy
Sudo easy_install --upgrade scipy
Sudo easy_install-3.4 --upgrade numpy
Sudo easy_install-3.4 --upgrade scipy

うまくいきました:pythonとpython3の両方にnumpy 1.11.0b3とscipy 0.17.0ができました。

3
Adrian

numpyは、pip Pythonパッケージインストーラーで更新できます。 pipは、いくつかのPythonパッケージをインストールしようとするとヒットまたはミスする可能性があります。これは、Software Centerと一緒にインストールされる別のパッケージ管理ツールであるためです。

ターミナルを開き、次を入力します。

Sudo apt-get purge python-numpy
Sudo apt install python-pip
Sudo pip install numpy

Numpyの最新バージョンをインストールするもう1つの方法は、Python仮想環境内です。そうすれば、最新バージョンのnumpyとともに古いバージョンのnumpyをインストールして、両方を使用できます。 Python仮想環境内にnumpyをローカルにインストールする場合、コマンドでSudoを使用する必要はありません。

pip install numpy
0
karel