Ubuntu पर एनाकोंडा कैसे स्थापित करें?


82

Ubuntu पर पायथन के लिए एनाकोंडा कैसे स्थापित करें ?

क्या उपयोग करने का कोई तरीका है apt-get install?

मुझे केवल अपने सर्वर तक कमांड लाइन की पहुंच है। मैं कमांड लाइन से Ubuntu 14.04 पर एनाकोंडा कैसे स्थापित करूं?


मुझे खेद है लेकिन मुझे सिर्फ यह पूछना है कि क्या आपके सिस्टम में पैकेज bunsस्थापित है? मैंने सुना है Anacondaकि स्थापित के साथ ही काम करता है।
ThisIsNotAnId 15

यह आदर्श होगा यदि पूरी तरह से कमांड लाइन में एक उत्तर था। विशेष रूप से, ऐसा लगता है कि वर्तमान उत्तर हमें यह नहीं बताते हैं कि एनाकोंडा के लिए सबसे हालिया इंस्टॉलर कैसे डाउनलोड करें। यानी wgetअल्पकालिक लगता है।
चार्ली पार्कर

जवाबों:


59

अधिक विस्तार के लिए एनाकोंडा होमपेज देखें !

स्थापना निर्देश [लिनक्स इंस्टाल]

ये निर्देश बताते हैं कि लिनक्स सिस्टम पर एनाकोंडा कैसे स्थापित किया जाए।

एनाकोंडा इंस्टॉलर डाउनलोड करने के बाद , टर्मिनल से निम्न कमांड चलाएँ:

$ bash Anaconda-2.x.x-Linux-x86[_64].sh

लाइसेंस की शर्तों को स्वीकार करने के बाद, आपको इंस्टॉल स्थान (जो कि चूक ~/anaconda) को निर्दिष्ट करने के लिए कहा जाएगा ।

नोट : एनाकोंडा को स्थापित करने के लिए आपको रूट विशेषाधिकारों की आवश्यकता नहीं है, यदि आप एक उपयोगकर्ता योग्य इंस्टॉलेशन स्थान का चयन करते हैं, जैसे ~/anaconda.*कि स्व-निष्कर्षण समाप्त होने के बाद, आपको एनाकोंडा बाइनरी निर्देशिका को अपने पेटीएच पर्यावरण चर में जोड़ना चाहिए।

जैसा कि एनाकोंडा के सभी एक ही डायरेक्टरी में समाहित है, एनाकोंडा को अनइंस्टॉल करना आसान है (आप बस पूरी लोकेशन डायरेक्टरी को हटा दें)।


यदि आप किसी भी समस्या का सामना करते हैं, तो कृपया अपने एंटीवायरस सॉफ़्टवेयर को अक्षम करने का प्रयास करें। लिनक्स / ओएस एक्स स्थापना रद्द करें

जैसा कि एनाकोंडा के सभी एक ही डायरेक्टरी में समाहित है, एनाकोंडा को अनइंस्टॉल करना सरल है (आप पूरी तरह से पूरी लोकेशन डायरेक्टरी को हटा दें):

$ rm -rf ~/anaconda

9
आप कैसे सिस्टम स्थापित करने की सिफारिश करेंगे?
drevicko

2
मेरे SSD पर @nealmcb को 10 मिनट से भी कम समय लगा
Ciprian Tomoiagă

4
वेब ब्राउजर के बिना आप टर्मिनल में पहला कदम कैसे रखेंगे ? मैं एक डॉकटर कंटेनर में इसे चलाने की कोशिश कर रहा हूं, इसलिए मुझे कमांड की आवश्यकता है।
चार्ली पार्कर

2
तो आप नहीं जानते कि कमांड लाइन में "एनाकोंडा इंस्टॉलर डाउनलोड करने के बाद" कैसे करें? (मैं आपका जवाब उद्धृत कर रहा हूं)
चार्ली पार्कर

1
सावधान रहें क्योंकि एनाकोंडा अपने स्वयं के संस्करण को स्थापित करने के लिए लगता है moc(क्यूटी ऐप्स के निर्माण के लिए), जो सिस्टम लाइब्रेरी के साथ संघर्ष कर सकता है यदि आप /home/USER/anaconda3/binअपने पथ में हैं तो संकलित करें।
लैंडरोनी

64

आप wgetकमांडलाइन से डाउनलोड करने के लिए उपयोग कर सकते हैं :

पायथन 3 के लिए:

  • 32 बिट संस्करण:

    wget https://repo.anaconda.com/archive/Anaconda3-5.3.1-Linux-x86.sh
  • 64 बिट संस्करण

    wget https://repo.anaconda.com/archive/Anaconda3-5.3.1-Linux-x86_64.sh

और डाउनलोड समाप्त होने के बाद करें:

  • 32 बिट्स:

    bash Anaconda-5.3.1-Linux-x86.sh
  • 64 बिट्स:

    bash Anaconda3-5.3.1-Linux-x86_64.sh

पायथन 2 का उपयोग करने वाले उपयोगकर्ताओं के लिए, एनाकोंडा के बाद सीधे "3" को 2 में बदल दिया जाना चाहिए।

स्रोत: https://conda.io/docs/user-guide/install/linux.html


3
मैं एनाकोंडा को कैसे अपडेट करूं?
आल्व्स

6
$ conda अद्यतन conda, $ conda अद्यतन एनाकोंडा। Docs.continuum.io/anaconda/install.html
विवेक

आपके wget कमांड्स से, ऐसा लगता है कि इसके aaconda को apt-get या कुछ और "आधिकारिक" ubuntu.com मैनेजर के माध्यम से स्थापित करना संभव नहीं है? क्या वह सही है?
चार्ली पार्कर

2
यह python2 के लिए एनाकोंडा स्थापित करता है, python3 के लिए नहीं। (भविष्य के पाठकों के लिए सिर्फ एक स्पष्टीकरण)।
k_g

1
आप यहाँ उपलब्ध संस्करणों की सूची देख सकते हैं: repo.anaconda.com/archive
श्लोमो

43

किसी ने भी यहां यह नहीं बताया कि apt-getअन्य पैकेज प्रबंधकों के पास एनाकोंडा के लिए पैकेज क्यों नहीं हैं।

इसका एक महत्वपूर्ण कारण यह है कि एनाकोंडा का अभिप्राय उस उपयोगकर्ता द्वारा प्रयोग करने योग्य है, जो किसी भी कारण से, मूल विशेषाधिकार नहीं रखता है। उस स्थिति में उपयोगकर्ता बस इंस्टॉल करता है ~/anaconda, उसे चलाने के लिए अपने स्वयं के PATHऔर PYTHONHOMEचर बदलता है ~/anaconda/python, और उसके व्यक्तिगत अजगर वितरण को नियंत्रित करने में सक्षम है, जबकि "सिस्टम" अजगर को संशोधित करने के लिए एक प्रशासक की मदद की आवश्यकता हो सकती है।

पैकेज प्रबंधकों को हमेशा sysadmin विशेषाधिकारों की आवश्यकता होती है।


15

यदि आप पूरी तरह से कमांड लाइन में इसकी कोशिश कर रहे हैं तो आप एक बैश स्क्रिप्ट पाइथन 2 एनाकोंडा इंस्टॉल बैश स्क्रिप्ट का उपयोग करें :

# Go to home directory
cd ~

# You can change what anaconda version you want at 
# https://repo.continuum.io/archive/
wget https://repo.continuum.io/archive/Anaconda2-4.2.0-Linux-x86_64.sh
bash Anaconda2-4.2.0-Linux-x86_64.sh -b -p ~/anaconda
rm Anaconda2-4.2.0-Linux-x86_64.sh
echo 'export PATH="~/anaconda/bin:$PATH"' >> ~/.bashrc 

# Reload default profile
source ~/.bashrc

conda update conda

अजगर 3 एनाकोंडा बैश स्क्रिप्ट स्थापित करें

# Go to home directory
cd ~

# You can change what anaconda version you want at 
# https://repo.continuum.io/archive/
wget https://repo.continuum.io/archive/Anaconda3-4.2.0-Linux-x86_64.sh
bash Anaconda3-4.2.0-Linux-x86_64.sh -b -p ~/anaconda
rm Anaconda3-4.2.0-Linux-x86_64.sh
echo 'export PATH="~/anaconda/bin:$PATH"' >> ~/.bashrc 

# Reload default profile
source ~/.bashrc

conda update conda

स्रोत: https://medium.com/@GalarnykMichael/install-python-on-ubuntu-anaconda-65623042cb5a


1
यह वास्तव में प्रश्न का उत्तर देता है और स्वीकृत उत्तर होना चाहिए
मोनिका हेडडेक

11

@ विवेक के उत्तर के अलावा, नवीनतम python3 64-बिट लिनक्स संस्करण प्राप्त करने के लिए:

CONTREPO=https://repo.continuum.io/archive/
# Stepwise filtering of the html at $CONTREPO
# Get the topmost line that matches our requirements, extract the file name.
ANACONDAURL=$(wget -q -O - $CONTREPO index.html | grep "Anaconda3-" | grep "Linux" | grep "86_64" | head -n 1 | cut -d \" -f 2)
wget -O ~/Downloads/anaconda.sh $CONTREPO$ANACONDAURL
bash ~/Downloads/anaconda.sh

grepलाइन 3 में फिल्टर ज़ाहिर है, आपकी आवश्यकताओं से मेल करने के लिए बदला जा सकता है।

प्रश्न: यहाँ क्या चल रहा है?

  • wget -q -O - URLचुपचाप ( -q) में html मिल जाता है URL(इस मामले में https://repo.continuum.io/archive/ , जिस पर एक्सेस किया जाता है $CONTREPO) और इसे स्टैंडर्ड आउट ( -O -) में भेजता है ।
  • | "पाइप" कहा जाता है, और अगले कमांड के आउटपुट को अगले कमांड पर भेजता है।
  • grep "text"इसके इनपुट से उन पंक्तियों को लौटाता है जिनमें सम्‍मिलित हैं text। तो पहले, हम उन सभी लाइनों का चयन करते हैं जिनमें "एनाकोंडा 3" होता है, फिर उनमें से, हम "लिनक्स" वाली सभी लाइनों का चयन करते हैं, और फिर "86_64" (64-बिट संस्करण के लिए) वाली सभी लाइनों का चयन करते हैं।
  • head -n 1इनपुट की पहली पंक्ति लौटाता है। मैं ऑर्डर बनाए रखने वाली वेबसाइट पर भरोसा करता हूं ताकि सबसे हाल का संस्करण शीर्ष पर हो।
  • cut -d \" -f 2डबल कोट वर्णों ( -d \") पर इनपुट को विभाजित करता है , जो HTML के href में फ़ाइलनाम को घेरता है, और href -f 2का लक्ष्य होने पर दूसरा फ़ील्ड ( ) लौटाता है ।

5

पूर्ण स्थापना के लिए यह वीडियो देखें

एनाकोंडा को सातत्य से डाउनलोड करें

पायथन 3.6 संस्करण को स्थापित करने के लिए

sudo bash Anaconda3-4.3.0-Linux-x86_64.sh 

पायथन 2.7 संस्करण के लिए

 sudo bash Anaconda2-4.3.0-Linux-x86_64.sh

नेविगेटर चलाएं

anaconda-navigator

स्पाइडर आईडीई चलाएं

spyder

जयुपर नोटबुक चलाएँ

jupyter-notebook

2

इन कदमों का अनुसरण करें:

  1. export PATH="~/anaconda/bin:$PATH"
  2. तब आप उन्हें अपडेट कर सकते हैं:

    conda update conda
    conda update anaconda
    

मैं मेरे लिए निर्यात पथ = "~ / anaconda3 / bin: $ PATH" काम का उपयोग करने की कोशिश करता हूं।
नहीं है

0

आप एनाकोंडा को स्थापित करने के लिए पाइनेव का उपयोग कर सकते हैं, और फिर आसानी से अपने सिस्टम पाइथन और अपने एनाकोंडा पायथन के बीच आगे और पीछे स्विच कर सकते हैं:

  1. Pyenv स्थापित करें
  2. pyenv install anaconda3-5.3.0( pynev install -lयह देखने के लिए कि एनाकोंडा के कौन से संस्करण उपलब्ध हैं)


0

एनाकोंडा रेपो संग्रह पृष्ठ पर एक नज़र डालें और एक उपयुक्त संस्करण चुनें जिसे आप इंस्टॉल करना चाहते हैं।

उसके बाद, बस करें:

 # replace this `Anaconda3-version.num-Linux-x86_64.sh` with your choice
~$ wget -c https://repo.continuum.io/archive/Anaconda3-vers.num-Linux-x86_64.sh
~$ bash Anaconda3-version.num-Linux-x86_64.sh

ठोस उदाहरण:

इस लेखन के रूप में, एनाकोंडा 3-2019.03 नवीनतम संस्करण है। इसलिए,

$ wget -c https://repo.continuum.io/archive/Anaconda3-5.0.1-Linux-x86_64.sh
$ bash Anaconda3-5.0.1-Linux-x86_64.sh

स्थापना पूर्ण होने के बाद, आप वैकल्पिक रूप से संस्थापन स्क्रिप्ट को हटा सकते हैं:

$ rm -rf Anaconda3-5.0.1-Linux-x86_64.sh
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.