कैसे Ubuntu 14.04LTS पर नवीनतम सुन्न और डरावना करने के लिए अद्यतन करने के लिए


20

मेरे Ubuntu 14.04LTS पर, python3 के लिए, मेरे पास है

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

मैं अद्यतन करना चाहता हूं numpyऔर scipyसबसे हाल के संस्करण 1.9.2 और 0.16.0 के लिए , मैंने निम्नलिखित कमांड के साथ प्रयास किया

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

दोनों कमांड सफलतापूर्वक चले, लेकिन संस्करण संख्या 1.9.2 और 0.16.0 में दोनों अजगर पैकेज (कंप्यूटर को पुनरारंभ करने के बाद) के लिए बिल्कुल भी परिवर्तित नहीं हुई। किसी को पता है कि सबसे संस्करण को कैसे अपडेट किया जाए? आपका बहुत बहुत धन्यवाद!!


एक ही मुद्दा यहाँ। मेरे पास 64-बिट ubuntu 14.04, पाइथन संस्करण 2.7.6 और 3.4.3 है, और स्केपी 0.13.3 और सुपीरियर 1.8.2 (अजगर के दोनों संस्करणों में)
एड्रियन

क्या आपके पास एक ही समय में स्थापित python3-numpyऔर python3-scipyस्थापित है?
डेविड फ़ॉस्टर

@DavidFoerster हां, मैं करता हूं, वे दोनों dpkg --get-selections में सूचीबद्ध हैं। कि बुरा है?
एड्रियन

1
यह "बुरा" नहीं है, लेकिन वे उसी नाम के पैकेज पर पूर्वता ले सकते हैं pip3। डीब संकुल की स्थापना रद्द करने का प्रयास करें और देखें कि क्या मदद करता है।
डेविड फ़ॉस्टर

3
आपने कैसे स्थापित किया numpy?
edwinksl

जवाबों:


5

मुझे @ डेविड फ़ॉस्टर की टिप्पणी काफी मददगार लगी। मैंने भी स्थापित python3-numpyऔर python3-scipyस्थापित किया था, जो मेरे बाद के स्थापित को ओवरराइड कर रहा था, इसलिए मैंने बस जारी किया:

sudo apt-get remove python3-numpy

और फिर सभी उचित संस्करण पहले से ही थे, जैसा कि पता चला था

pip3 show numpy

3

मेरे पास एक ही समस्या थी: sudo pip install --upgrade <package>सही ढंग से चला लेकिन पैकेज वास्तव में उन्नत नहीं हुए।

मैंने बस कोशिश की

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

और यह काम किया: मेरे पास अब अजगर और अजगर के दोनों में 1.11.0b3 और स्कैपी 0.17.0 है।


0

पाइप पाइथन पैकेज इंस्टॉलर के साथ सुपी को अपडेट किया जा सकता है। कुछ पायथन पैकेजों को स्थापित करने की कोशिश करते समय पाइप को हिट या मिस किया जा सकता है, क्योंकि यह एक और पैकेज मैनेजमेंट टूल है, जो सॉफ्टवेयर सेंटर के साथ स्थापित है, लेकिन पाइप सुपी को स्थापित करने का अच्छा काम करता है।

टर्मिनल खोलें और टाइप करें:

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

सुन्न के नवीनतम संस्करण को स्थापित करने का दूसरा तरीका पायथन आभासी वातावरण के अंदर है। इस तरह आप अपने पुराने संस्करण को खसखस ​​के नवीनतम संस्करण के साथ स्थापित कर सकते हैं और उन दोनों का उपयोग कर सकते हैं। पायथन आभासी वातावरण के अंदर स्थानीय रूप से संख्यात्मक रूप से स्थापित करना sudoकमांड में उपयोग करने की आवश्यकता नहीं है :

pip install numpy
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.