依存関係の地獄を最小限にして、より高いscipy(たとえば0.8.0)にアップグレードするにはどうすればよいですか?
私は少し掘り下げました(実際には少し)。最初に、enthoughts python( EPD 7. )をインストールしようとしましたが、それはすべて素晴らしく、自己完結型に見えます。奇妙なことに、私が実行する必要のあることの1つ( spyder 、チェックしてください、自然科学でIDEをいじってみたら素晴らしいpython )セグメンテーション違反。問題を(まだ)見つけることができなかったため、先に進まなければなりませんでした。
それから私は最初にすべきこと、すなわち新しいdebianパッケージを選択しようとしました-依存関係は思ったほど恐ろしいものではないことがわかりました:インストールされたnattyの numpy と scipy =そしてこれまでのところ、すべてが機能しているようです。
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
Sudo apt-get install libatlas-base-dev gfortran python-pip
それから
Sudo pip install scipy
または、すでに別のバージョンのscipyがインストールされている場合
Sudo pip install --upgrade scipy
見つかったとおり HERE :
Sudo apt-get install python-pip
Sudo pip install scipy
Sudo easy_install scipy
またはSudo easy_install3 scipy
最初にpython-setuptools
またはpython3-setuptools
をインストールする必要がある場合があります。