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


20

Ubuntu 14.04LTSでは、python3の場合、

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

私が更新するnumpyscipy、ほとんどの最近のバージョン1.9.2および0.16.0、私は次のコマンドを使用してみました

sudo pip3 install --upgrade numpy
sudo pip3 install --upgrade scipy

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


ここで同じ問題。64ビットのubuntu 14.04、Pythonバージョン2.7.6および3.4​​.3、scipy 0.13.3およびnumpy 1.8.2(Pythonの両方のバージョン)がある
エイドリアン

あなたは持っていますpython3-numpyし、python3-scipy同時にインストールされていますか?
デビッドフォースター

@DavidFoersterはい、そうです、両方ともdpkg --get-selectionsにリストされています。それは悪いですか?
エイドリアン

1
「悪い」わけではありませんが、によってインストールされた同じ名前のパッケージよりも優先される場合がありますpip3。Debパッケージをアンインストールして、それが役立つかどうかを確認してください。
デビッドフォースター

3
どのようにインストールしましたnumpyか?
-edwinksl

回答:


5

@David Foersterのコメントは非常に役に立ちました。私も持っていpython3-numpypython3-scipyインストールしましたが、それは後のインストールをオーバーライドしていましたので、単に発行しました:

sudo apt-get remove python3-numpy

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

pip3 show numpy

3

私は同じ問題を抱えていました。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ができました。


0

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

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

sudo apt-get purge python-numpy
sudo apt install python-pip
pip install --user numpy

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

pip install numpy
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.