Scipy
を0.9.0
から0.12.0
にアップグレードしようとしています。私は、コマンドを使用します。Scipyをアップグレードできません
sudo pip install --upgrade scipy
を、私はin the pip.log file hereを見ることができ、エラーのすべての種類を取得し、私は残念ながらのpython-精通間違っているのかを理解するには十分ではありませんよ。どんな助けもありがとう。
Scipy
を0.9.0
から0.12.0
にアップグレードしようとしています。私は、コマンドを使用します。Scipyをアップグレードできません
sudo pip install --upgrade scipy
を、私はin the pip.log file hereを見ることができ、エラーのすべての種類を取得し、私は残念ながらのpython-精通間違っているのかを理解するには十分ではありませんよ。どんな助けもありがとう。
をエラーメッセージは、すべて同じことを述べる:あなたはあなたのシステムにBLAS(基本線形代数サブルーチン)を欠いている、またはscipyのダウンロードはそれを見つけることができません。 Ubuntuのソースからパッケージをインストールするときは、効果的にピップをどうしようとしているように、依存関係が整備されていることを確認する最も簡単な方法の一つは、コマンドによって構築するために必要なすべてのパッケージをインストールします
$ sudo apt-get build-dep python-scipy
ですパッケージpython-scipy
。いくつかのケースでは、インストールしようとしているソースパッケージのバージョンが、ubuntuに含まれているバージョンとは異なる依存関係になっているかもしれませんが、あなたのケースでは、上記のコマンドで十分ですあなたのためのBLAS、ヘッダーが含まれています。
このコマンドを実行すると、私は後で 'sudo pip install --upgrade scipy'を実行でき、' scipy'は正常にアップグレードされました。どうもありがとう! – Gabriel
私は、仮想環境でscipy(および友人)を設定するための非常に有用なAdam Klein's instructionsが見つかりました。
私が遭遇した問題は、おそらく私自身の責任でした。結局のところ、scipyの読み込みには0.12.0ではなく0.9.0の読み込みが行われていました。問題は私のsys.path
が新しいバージョンの前に古いシステムバージョンを見つけていたことでした。 修正が
/path/to/.virtualenvs/arthur/local/lib/python2.7/site-packages
を作ることだったがsys.path
で
/usr/lib/python2.7/dist-packages
の前に表示されます。あなたはvirtualenvwrapperがインストールされている場合は、それはあなたのアトラスライブラリを見つけることができないように思える、
add2virtualenv /path/to/.virtualenvs/arthur/lib/python2.7/site-packages
は確かlibatlasベース-devのとlibatlas-SSE2-devのがインストールされていることを確認し使用してパスを追加することができます 。また、この質問を参照してください。
私は0.13.3にscipyのダウンロード0.9からのアップグレード同じ問題を抱えていた、と私はそれが次answerを使用してインストール解く:
須藤はapt-getをインストールlibblas-devの
sudoをインストールapt-getをapt-getの
のgfortranインストールliblapack-devの
sudoは完全にscipyのダウンロード0.9.0を削除してから0.12.0の構築に関するヨーヨー考えをお持ちですか?また、使用しているOSやPythonのバージョンは? –
私はそれを試しても問題ありません。私はUbuntu 12.04と 'python'のバージョン2.7.3に基づいた基本OSを実行しています。 – Gabriel