Ubuntu'da en son numpy ve scipy'ye güncelleme 14.04LTS


20

Ubuntu 14.04LTS'de python3 için,

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

Güncellemek istiyorum numpyve scipyen son sürüm 1.9.2 ve 0.16.0'a , aşağıdaki komutlarla denedim

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

her iki komut da başarılı bir şekilde çalıştı, ancak sürüm numaraları her iki python paketi için (bilgisayarı yeniden başlattıktan sonra) hiç 1.9.2 ve 0.16.0 olarak değişmedi. Herkes en son sürüme nasıl güncelleneceğini biliyor mu? Çok teşekkür ederim!!


Burada da aynı sorun var. 64-bit ubuntu 14.04, python sürüm 2.7.6 ve 3.4.3 ve scipy 0.13.3 ve numpy 1.8.2 (python'un her iki sürümünde) var
Adrian

Eğer var mı python3-numpyve python3-scipyaynı zamanda yüklü?
David Foerster

@DavidFoerster evet, biliyorum, ikisi de dpkg --get-selection'lerde listeleniyor. Kötümü?
Adrian

1
"Kötü" değil, ama tarafından yüklenen aynı addaki paketlere göre öncelikli olabilirler pip3. Deb paketlerini kaldırmayı deneyin ve bunun işe yarayıp yaramadığını görün.
David Foerster

3
Nasıl yükledin numpy?
edwinksl

Yanıtlar:


5

@David Foerster'ın yorumunu oldukça yararlı buldum. Ayrıca daha sonra kurduğum yüklemeyi geçersiz kılan, yükledim python3-numpyve python3-scipyyükledim:

sudo apt-get remove python3-numpy

Ve sonra tüm uygun versiyonlar zaten oradaydı,

pip3 show numpy

3

Ben de aynı sorun vardı: sudo pip install --upgrade <package>doğru koştu ama paketleri aslında yükseltilmiş alamadım.

Yeni denedim

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

ve işe yaradı: Şimdi hem python hem de python3'te 1.11.0b3 numpy ve scipy 0.17.0 var.


0

numpy pip Python paket yükleyicisi ile güncellenebilir. Pip, bazı Python paketleri kurmaya çalışırken vurulabilir veya atlanabilir, çünkü Yazılım Merkezi'nin yanında yüklü olan başka bir paket yönetim aracıdır, ancak pip numpy'yi kurmak için iyi bir iş çıkarır.

Terminali açın ve şunu yazın:

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

Numpy'nin en son sürümünü kurmanın başka bir yolu da bir Python sanal ortamındadır. Bu şekilde eski numpy sürümünüzü numpy'nin en son sürümüyle birlikte yükleyebilir ve her ikisini de kullanabilirsiniz. Python sanal ortamında yerel olarak numpy kurmak sudokomutta kullanılmasını gerektirmez :

pip install numpy
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.