एनाकोंडा पर स्पाइडर को कैसे अपडेट करें


93

मेरे पास एनाकोंडा है (Python 2.7.11 | Anaconda custom (64-bit)) (डिफ़ॉल्ट, 16 फरवरी 2016, 09:58:36) [MSC v.1500 64 bit (AMD64)] win32 पर) और मैं स्पाइडर के साथ हूं। 2.3.8

मैं स्पाइडर को नवीनतम संस्करण में अपडेट करना चाहूंगा, इसलिए मैं कमांड के माध्यम से गया:

conda update conda
conda update anaconda
conda update spyder

वे सभी त्रुटियों के बिना भाग गए, लेकिन स्पाइडर संस्करण नहीं बदला - यह वह कमांड है जिसे मैं लॉन्च करने के लिए उपयोग कर रहा हूं:

C: \ Anaconda2 \ pythonw.exe C: \ Anaconda2 \ cwp.py C: \ Anaconda2 "C: /Anaconda2/pythonw.exe" "C: /Anaconda2/Scripts/spyder-script.py" --new-inst

क्या मैं कुछ भूल रहा हूँ?


30
क्यों नहीं conda update spyder?
juanpa.arrivillaga

एक होमर सिम्पसन "डीओएच" मेम की तलाश में .... क्या आप एक उत्तर जोड़ना चाहेंगे तो मैं इसे स्वीकार कर सकता हूं?
डिएगो

conda update spyderमेरे लिए बस ठीक काम किया
शहरनारमन

@GeorgeKis आपकी टिप्पणी को उत्तर में बदल देता है!
बोर्डकट

यह उत्तर कुछ क्लिक के साथ एनाकोंडा के मंच के अंदर स्पाइडर को अद्यतन करता है।
जॉर्ज किस

जवाबों:


100

Juanpa.arrivillaga की टिप्पणी पर विस्तार करने के लिए :

यदि आप मूल वातावरण में स्पाइडर को अपडेट करना चाहते हैं, तो conda update spyder मेरे लिए काम करता है।

यदि आप अपने द्वारा बनाए गए आभासी वातावरण के लिए स्पाइडर को अपडेट करना चाहते हैं (जैसे, पायथन के एक अलग संस्करण के लिए), तो आपका पर्यावरण नाम conda update -n $ENV_NAME spyderकहां $ENV_NAMEहै।

संपादित करें: यदि conda update spyderयह काम नहीं कर रहा है, तो यह पोस्ट इंगित करती है कि आपको conda update anacondaस्पाइडर को अपडेट करने से पहले चलाने की आवश्यकता हो सकती है । यह भी ध्यान दें कि यदि आप चाहें तो एक सटीक स्पाइडर संस्करण निर्दिष्ट कर सकते हैं।


VE के लिए स्पाइडर को अपडेट करने के लिए, एक वीई से एक टर्मिनल खोल सकता है और फिर उपयोग कर सकता है conda update spyder... इसने मुझे काम किया है
मोहम्मद

हां, वह भी काम करेगा। यह एक सामान्य टर्मिनल खोलने, पर्यावरण को सक्रिय करने और फिर प्रवेश करने के बराबर है conda update spyder
jrinker

1
यह जवाब मेरे काम नहीं आया। मैंने निष्पादित किया conda update spyder, और इसने कई पैकेजों को अपडेट किया, लेकिन स्पाइडर 4.1.3 पर रहा। फिर मैंने conda update spyderफिर से कोशिश की , और संदेश मिला # All requested packages already installed., लेकिन स्पाइडर अभी भी 4.1.3 पर था। अंत में, मैंने @ नॉटिलस द्वारा उत्तर की कोशिश की, जिसने स्पाइडर को 4.1.4 में अपडेट करने का काम किया।
जो

नोट के लिए धन्यवाद। मेरे लिए यह कहना मुश्किल है कि आपके पर्यावरण को फिर से बनाए बिना क्या काम हुआ। मेरा सबसे अच्छा अनुमान एक मौजूदा मुद्दा है जहां एनाकोंडा को स्पाइडर से पहले अपडेट किया जाना है, इसलिए मैंने इसके बारे में एक एड किया। लेकिन खुशी है कि आपको कुछ काम मिला।
jrinker

और मेरे मामले में, यहाँ कुछ भी मदद नहीं मिली। मैंने यह देखने की कोशिश की कि नया संस्करण एनाकोंडा नेविगेटर में उपलब्ध है या नहीं, लेकिन यह नहीं था। मैंने तब जुपिटर नोटबुक को अपग्रेड करने के लिए चुना, जिसमें एक अपग्रेड उपलब्ध था और अचानक एनाकोंडा नेविगेटर ने खुद को अपग्रेड करने की पेशकश की, जो मैंने किया, और फिर स्पाइडर और कई और ऐप मेरे लिए नए संस्करणों के साथ भी उपलब्ध हो गए। एनाकोंडा भाग पर एक अजीब आवेदन प्रबंधन क्या है!
आर्थर

21

एनाकोंडा नेविगेटर पर जाएं, स्पाइडर ढूंढें, स्पाइडर ऐप के ऊपरी दाएं कोने में सेटिंग्स पर क्लिक करें। अपडेट टैब पर क्लिक करें


यदि व्यवस्थापक विशेषाधिकार आवश्यक हैं और आपके पास क्रेडेंशियल्स नहीं हैं तो यह काम करेगा?
युका

16

मैं देखता हूं कि आपने अपडेट करने के लिए पाइप का उपयोग किया है। यह दृढ़ता से हतोत्साहित किया जाता है (कम से कम स्पाइडर 3 में)। मुझे प्राप्त होने वाली स्पाइडर अपडेट नोटिस में हमेशा निम्नलिखित शामिल होते हैं:

"महत्वपूर्ण सूचना: ऐसा लगता है कि आप एनाकोंडा / मिनकॉन्डा के साथ स्पाइडर का उपयोग कर रहे हैं। कृपया इसे अपडेट करने के लिए पाइप का उपयोग न करें क्योंकि संभवतः यह आपके इंस्टॉलेशन को तोड़ देगा। इसके बजाय कृपया नए कॉन्डा पैकेज उपलब्ध होने तक प्रतीक्षा करें और अपडेट को करने के लिए कोंडा का उपयोग करें। "


11

conda install spyder=4.0.0 इसका उपयोग करें यह आपके एनाकोंडा निर्भरता को गड़बड़ नहीं करेगा। https://github.com/spyder-ide/spyder/releases


मैंने आपकी विधि की कोशिश की, लेकिन मुझे निम्न संदेश मिला: पर्यावरण को हल करना: प्रारंभिक जमे हुए समाधान के साथ विफल। लचीला समाधान के साथ पुन: प्रयास।
हेनरी

यह उत्तर है कि मेरे लिए स्पाईडर 4.1.3 से 4.1.4 तक अपडेट करने के लिए क्या काम किया गया है। मुझे @henry के समान संदेश मिला Solving environment: failed with repodata from current_repodata.json, will retry with next repodata source., उसके Solving environment: doneबाद एक और: फिर अंत में "y" दर्ज करने के बाद Proceed ([y]/n)?इसे अपडेट किया गया।
जो

6

एनाकोंडा नेविगेटर कंसोल में स्पाइडर के लिए सेटिंग्स प्रतीक (शीर्ष दाएं कोने) पर क्लिक करने के बाद बस 'अपडेट एप्लिकेशन' का चयन करें। मेरे मामले में मैंने अभी इसे अपडेट किया है इसलिए यह अक्षम अवस्था में है।

यहां छवि विवरण दर्ज करें


1
ध्यान दें कि यह केवल तभी काम करता है जब एनाकोंडा खुद को अपडेट करता है। यदि एनाकोंडा अद्यतित नहीं है (जो यह आपको नहीं बताएगा), तो बटन को बाहर निकाल दिया जाएगा। मैं अभी उस स्थिति में था, मैं स्पाइडर को अपडेट करने की कोशिश कर रहा था, लेकिन यह मुझे ऐसा नहीं करने देगा और मुझे यह नहीं बताया कि क्यों। एक बार एनाकोंडा को अपडेट करने के बाद, अचानक एक संकेत मिला कि एक नया स्पाइडर संस्करण बाहर है और इसे स्थापित किया जा सकता है।
पुअरयोरिक

3

सुनिश्चित करें कि आप अपनी आधार निर्देशिका में हैं।
तब conda install spyderकाम करेगा।
इसे ऐसे करें conda install spyder=new_version_number:।
new_version_number अंकों में होना चाहिए।


2

संकुल को स्थापित करने या अद्यतन करने के दौरान त्रुटियों से बचने का एक तरीका एनाकोंडा प्रॉम्प्ट को प्रशासक के रूप में चलाना है। आशा करता हूँ की ये काम करेगा!


1

यदि आप स्पाइडर को बंद करके एनाकोंडा का उपयोग करते हैं और उसके बाद सिस्टम टर्मिनल में एनाकोंडा प्रॉम्प्ट (विंडोज़ पर एनाकॉन्डा प्रॉम्प्ट, लिनक्स पर xterm या macOS पर टर्मिनल.app) का उपयोग करके आसानी से अपडेट संस्करण स्थापित कर सकते हैं:

conda install spyder= Your desire version

(उदाहरण के लिए, संस्करण 3.1 है)

conda install spyder=3.1

या आप सिस्टम कमांड में इस कमांड के साथ पाइप का उपयोग कर सकते हैं (विंडोज़ पर cmd.exe, लिनक्स पर xterm या MacOS पर टर्मिनल ।app:

pip install --pre -U spyder

नोट: यदि आप एनाकोंडा का उपयोग कर रहे हैं तो इस कमांड का उपयोग न करें क्योंकि यह आपकी स्थापना को तोड़ सकता है।



0

IOS में,

  • एनाकोंडा नेविगेटर खोलें
  • स्पाइडर लॉन्च करें
  • टैब पर क्लिक करें "कंसोल" (मेनू बार)
  • फिर, "नया कंसोल"
  • अंत में, कंसोल विंडो में टाइप करें conda update spyder

आपका कंप्यूटर नया संस्करण डाउनलोड और इंस्टॉल करना शुरू करने जा रहा है। खत्म करने के बाद, बस स्पाइडर को पुनरारंभ करें और यह बात है।


0

यह सिर्फ 2 क्लिक में बहुत आसान है

  1. एनाकोंडा नेविगेटर खोलें
  2. स्पाइडर आइकन पर जाएं
  3. स्पाइडर बॉक्स के सेटिंग लोगो टॉप-राइट कॉनर पर क्लिक करें
  4. अपडेट एप्लिकेशन पर क्लिक करें

यह हैप्पी कोडिंग


-1

सीधे पाइप का उपयोग करना:

चेतावनी: यह आपके एनाकोंडा इंस्टॉलेशन को तोड़ देगा जैसा कि नीचे टिप्पणी में स्पाइडर अनुरक्षक द्वारा वर्णित है; आप इस समाधान को केवल तभी आजमा सकते हैं जब ऊपर उल्लिखित समाधान कॉनडा का उपयोग न करे

पाइप स्थापित करें - अद्यतन स्पाइडर

नए स्पाइडर "nbconvert> = 4.0: none (NOK)" को लॉन्च करने के बाद आपको एक त्रुटि मिल सकती है, जिसके लिए आपको configparser को फिर से इंस्टॉल करना होगा:

conda अनइंस्टॉल विन्यासकर्ता

conda install configparser

अब आपके पास स्पाइडर की स्थापना के लिए एक ताज़ा और अद्यतित होना चाहिए।


1
( यहां स्पाइडर मेंटेनर ) यह जवाब गलत है क्योंकि ओपी एनाकोंडा में स्पाइडर को अपडेट करने के बारे में पूछ रहा है । उपयोग करने pipसे निश्चित रूप से आपकी एनाकोंडा स्थापना टूट जाएगी क्योंकि यह खींचता है pyqt5, जो कि pyqtकोंडा पैकेज के साथ असंगत है । तो, क्या आप इस उत्तर को हटा सकते हैं? धन्यवाद!
कार्लोस कॉर्डोबा

हैलो कार्लोस, इनपुट के लिए धन्यवाद। मैंने अपने उत्तर में एक चेतावनी जोड़ी है। मैं उत्तर को हटाना नहीं चाहता क्योंकि क्योंकि आप जो भी कठिन उल्लेख करते हैं वह स्थापना को तोड़ देगा, इसने मेरे लिए काम करना समाप्त कर दिया जबकि दूसरे समाधान से मेरी समस्या हल नहीं हुई, इसलिए यह दूसरों की मदद कर सकता है। अगर आपको लगता है कि मुझे समाधान को बेहतर बनाने के लिए बाद में कुछ संशोधित करना चाहिए तो मुझे बताएं और मुझे ऐसा करने में खुशी होगी। सर्वश्रेष्ठ सादर,
अलेक्जेंड्रे विलम
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.