Scipy
から0.9.0
にアップグレードしようとしています0.12.0
。次のコマンドを使用します。
sudo pip install --upgrade scipy
そして、ここの pip.log ファイルに見られるあらゆる種類のエラーが発生します。残念ながら、何が問題なのかを理解するのに十分なほどpythonに精通していません。どんな助けでも大歓迎です。
Scipy
から0.9.0
にアップグレードしようとしています0.12.0
。次のコマンドを使用します。
sudo pip install --upgrade scipy
そして、ここの pip.log ファイルに見られるあらゆる種類のエラーが発生します。残念ながら、何が問題なのかを理解するのに十分なほどpythonに精通していません。どんな助けでも大歓迎です。
エラー メッセージはすべて同じ状態です。システムに BLAS (Basic Linear Algebra Subroutines) がないか、scipy が見つかりません。ubuntu でソースからパッケージをインストールする場合、効率的に pip を使用しようとしている場合、依存関係が整っていることを確認する最も簡単な方法の 1 つは、次のコマンドを使用することです。
$ sudo apt-get build-dep python-scipy
これにより、パッケージのビルドに必要なすべてのパッケージがインストールされますpython-scipy
。場合によっては、インストールしようとしているソース パッケージのバージョンが ubuntu に含まれているバージョンとは異なる依存関係を持っているという問題に遭遇するかもしれませんが、あなたの場合、上記のコマンドでフェッチするのに十分である可能性が高いと思いますあなたのためのBLAS、ヘッダーが含まれています。
scipy 0.9 から 0.13.3 へのアップグレードで同じ問題が発生しましたが、次の回答とインストールを使用して解決しました。
sudo apt-get インストール libblas-dev
sudo apt-get インストール liblapack-dev
sudo apt-get インストール gfortran
libatlas-base-dev と libatlas-sse2-dev がインストールされていることを確認してください。アトラス ライブラリが見つからないようです。また、この質問を参照してください。