Bagaimana cara meningkatkan python-scipy ke sesuatu yang lebih baru dari 0.7.0?

9

Bagaimana saya bisa meningkatkan ke tingkat yang lebih tinggi (katakanlah 0.8.0) dengan jumlah ketergantungan minimum?

DrSAR
sumber

Jawaban:

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

kemudian

sudo pip install scipy

atau, jika Anda sudah memiliki versi lain dari Scipy yang diinstal

sudo pip install --upgrade scipy
Jeff
sumber
5

Saya menggali sedikit (sebenarnya sebenarnya). Awalnya saya mencoba menginstal enthoughts python ( EPD 7.0 ) semuanya terlihat bagus dan mandiri. Namun anehnya, salah satu hal yang perlu saya jalankan ( spyder , periksa, IDE brilian jika Anda bermain-main dengan python dalam ilmu alam) akan segfault. Saya tidak dapat menemukan masalah (belum) jadi saya harus pindah.

Kemudian saya mencoba apa yang seharusnya saya lakukan di awal, yaitu memilih paket debian yang lebih baru - ternyata dependensi tidak menakutkan seperti yang saya kira: diinstal natty dan scipy dan sejauh ini, semua tampaknya berfungsi.

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

dengan hasil itu

$ python -c 'import scipy; print(scipy.__version__)'
0.8.0
DrSAR
sumber
Baik untuk mengetahui - terima kasih telah memposting solusi lengkap.
belacqua
1

Seperti yang ditemukan DI SINI :

sudo apt-get install python-pip
sudo pip install scipy
ryanjdillon
sumber
0
  sudo easy_install scipy

atau sudo easy_install3 scipy

Anda mungkin perlu menginstal python-setuptoolsatau python3-setuptoolsterlebih dahulu.

belacqua
sumber
mh, tapi itu hanya memberi saya apa yang sudah saya miliki: Mencari scipy Pertandingan terbaik: scipy 0.7.0 Menambahkan scipy 0.7.0 ke file install.pth yang mudah
DrSAR
dan jika saya memaksakan peningkatan: (sudo easy_install -U --dry-run scipy) Saya mendapatkan ValueError karena persyaratan numpy (> = 1.4) tidak puas (saat ini 1.3.0)
DrSAR
Maaf soal itu - sistem saya senang dengan 0.9.0: Best match: scipy 0.9.0 Downloading ... md5=a37933c9e3c4fdf8d087624cd7dcb47dKami sepertinya memiliki versi berbeda untuk dependensi ....
belacqua
Jadi Anda menggunakan 10,04 tetapi memiliki versi yang lebih baru dari scipy (dan kemungkinan beberapa paket lainnya juga)? Bagaimana Anda sampai di sana - mungkin bukan melalui cara mendapatkannya, bukan?
DrSAR
Saya telah membangun beberapa hal dari git / svn dll., Sayangnya. Saya tidak memiliki instalasi baru saat ini, tetapi saya akan melihat apakah saya dapat mereproduksi ketika saya mendapatkan kesempatan.
belacqua