Bagaimana cara memperbarui ke numpy dan scipy terbaru di Ubuntu 14.04LTS

20

Di Ubuntu 14.04LTS saya, untuk python3, saya punya

 >>> import numpy
 >>> import scipy
 >>> numpy.__version__
 '1.8.2'
 >>> scipy.__version__
 '0.13.3'

Saya ingin memperbarui numpydan scipyke versi terbaru 1.9.2 dan 0.16.0 , saya mencoba dengan perintah berikut

sudo pip3 install --upgrade numpy
sudo pip3 install --upgrade scipy

kedua perintah berjalan dengan sukses, tetapi nomor versi tidak berubah menjadi 1.9.2 dan 0.16.0 sama sekali untuk kedua paket python (setelah memulai ulang komputer). Adakah yang tahu cara memperbarui ke versi terbanyak? Terima kasih banyak!!

Allanqunzi
sumber
Masalah yang sama di sini. Saya memiliki 64-bit ubuntu 14.04, versi python 2.7.6 dan 3.4.3, dan scipy 0.13.3 dan numpy 1.8.2 (di kedua versi python)
Adrian
Apakah Anda memiliki python3-numpydan python3-scipymenginstal pada saat yang sama?
David Foerster
@ DavidFoerster ya, saya lakukan, keduanya terdaftar dalam dpkg --get-choices. Apakah itu buruk?
Adrian
1
Ini tidak "buruk", tetapi mereka mungkin lebih diutamakan daripada paket dengan nama yang sama diinstal oleh pip3. Coba hapus instalasi paket Deb dan lihat apakah itu membantu.
David Foerster
3
Bagaimana Anda menginstal numpy?
edwinksl

Jawaban:

5

Saya menemukan komentar @David Foerster cukup membantu. Saya juga memiliki python3-numpydan python3-scipymenginstal, yang menggantikan instalasi saya nanti, jadi saya hanya mengeluarkan:

sudo apt-get remove python3-numpy

Dan kemudian semua versi yang tepat sudah ada di sana, seperti diungkapkan oleh

pip3 show numpy
memotret
sumber
3

Saya memiliki masalah yang sama: sudo pip install --upgrade <package>berjalan dengan benar tetapi paket tidak benar-benar ditingkatkan.

Saya baru saja mencoba

sudo easy_install --upgrade numpy
sudo easy_install --upgrade scipy
sudo easy_install-3.4 --upgrade numpy
sudo easy_install-3.4 --upgrade scipy

dan itu berhasil: Saya sekarang memiliki 1.11.0b3 numpy dan scipy 0.17.0 di kedua python dan python3.

Adrian
sumber
0

numpy dapat diperbarui dengan installer paket pip Python. pip dapat mengenai atau gagal ketika mencoba untuk menginstal beberapa paket Python, karena ini adalah alat manajemen paket lain yang diinstal bersama dengan Pusat Perangkat Lunak, tetapi pip melakukan pekerjaan yang baik untuk menginstal numpy.

Buka terminal dan ketik:

sudo apt-get purge python-numpy
sudo apt install python-pip
pip install --user numpy

Cara lain untuk menginstal versi numpy terbaru adalah di dalam lingkungan virtual Python. Dengan begitu Anda bisa memasang numpy versi lama di samping numpy versi terbaru dan menggunakan keduanya. Menginstal numpy secara lokal di dalam lingkungan virtual Python tidak perlu menggunakan sudoperintah:

pip install numpy
karel
sumber