python-scipyを0.7.0より新しいものにアップグレードするにはどうすればよいですか?


回答:


9
sudo apt-get install libatlas-base-dev gfortran python-pip

その後

sudo pip install scipy

または、すでに別のバージョンのscipyがインストールされている場合

sudo pip install --upgrade scipy

5

私は少し掘り下げました(実際にはかなり少し)。最初に私はenthoughts python(EPD 7.0)をインストールしてみましたが、すべて見栄えがよく、自己完結型に見えます。でも奇妙なことに、私が実行する必要があるものの1つ(スパイダー、チェックアウト、自然科学でpythonをいじってみれば素晴らしいIDE)は、segfaultになります。(まだ)問題を見つけることができなかったので、次に進む必要がありました。

それから私は最初に何をすべきか、つまり新しいdebianパッケージを選択しようとしました-依存関係は思ったほど恐ろしいものではないことがわかりました:nattyのnumpyscipyをインストールすると、今のところすべてが機能しているようです。

sudo dpkg -i python-numpy_1.5.1-1ubuntu2_i386.deb
sudo dpkg -i python-scipy_0.8.0+dfsg1-1ubuntu1_i386.deb

その結果

$ python -c 'import scipy; print(scipy.__version__)'
0.8.0

知っておきたいこと-完全なソリューションを投稿してくれてありがとう。
belacqua 2011


0
  sudo easy_install scipy

または sudo easy_install3 scipy

python-setuptoolsまたは python3-setuptools最初にインストールする必要があるかもしれません。


mh、しかしそれは私がすでに持っているものだけを私に
与え

アップグレードを強制した場合:(sudo easy_install -U --dry-run scipy)numpy要件(> = 1.4)が満たされていないため(現在は1.3.0)、
ValueErrorが返されます

それについて申し訳ありません-私のシステムは0.9.0に満足しています:Best match: scipy 0.9.0 Downloading ... md5=a37933c9e3c4fdf8d087624cd7dcb47d依存関係のバージョンが異なるようです...
belacqua

あなたは10.04を使用していますが、scipyの最新バージョン(および他のいくつかのパッケージも)を持っていますか?どのようにしてそこにたどり着きましたか?
DrSAR 2011

残念ながらgit / svnなどからいくつかをビルドしました。現在、新規インストールはしていませんが、機会があれば再現できるか確認します。
belacqua
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.