ติดตั้ง Anaconda บน Ubuntu ได้อย่างไร


82

จะติดตั้งAnaconda สำหรับ Pythonบน Ubuntu ได้อย่างไร

มีวิธีใช้apt-get installหรือไม่?

ฉันสามารถเข้าถึงบรรทัดคำสั่งไปยังเซิร์ฟเวอร์ของฉันเท่านั้น ฉันจะติดตั้ง Anaconda บน Ubuntu 14.04 จากบรรทัดคำสั่งได้อย่างไร


ฉันขอโทษ แต่ฉันต้องถามว่าระบบของคุณbunsติดตั้งแพ็คเกจหรือไม่ ฉันได้ยินมาว่าAnacondaทำงานได้เฉพาะกับที่ติดตั้ง
ThisIsNotAnId

มันจะเหมาะถ้ามีคำตอบทั้งหมดในบรรทัดคำสั่ง ดูเหมือนว่าคำตอบปัจจุบันจะไม่บอกให้เราทราบถึงวิธีการดาวน์โหลดตัวติดตั้งล่าสุดสำหรับ Anaconda เช่นwgetอายุสั้น
Charlie Parker

คำตอบ:


59

ดูAnaconda Hompepage สำหรับรายละเอียดเพิ่มเติม!

คำแนะนำในการติดตั้ง [Linux Install]

คำแนะนำเหล่านี้อธิบายวิธีการติดตั้ง Anaconda บนระบบ Linux

หลังจากดาวน์โหลดตัวติดตั้ง Anaconda ให้รันคำสั่งต่อไปนี้จากเทอร์มินัล:

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

หลังจากยอมรับข้อกำหนดสิทธิการใช้งานคุณจะถูกขอให้ระบุตำแหน่งการติดตั้ง (ซึ่งเป็นค่าเริ่มต้น~/anaconda)

หมายเหตุ : คุณไม่จำเป็นต้องมีสิทธิ์รูทในการติดตั้ง Anaconda หากคุณเลือกตำแหน่งการติดตั้งที่ผู้ใช้เขียนได้เช่น~/anaconda.*หลังจากการคลายตัวเองเสร็จแล้วคุณควรเพิ่มไดเรกทอรีไบนารีของ Anaconda ลงในตัวแปรสภาพแวดล้อม PATH ของคุณ

เนื่องจาก Anaconda ทั้งหมดมีอยู่ในไดเรกทอรีเดียวการถอนการติดตั้ง Anaconda จึงเป็นเรื่องง่าย (คุณเพียงแค่ลบไดเรกทอรีที่ติดตั้งทั้งหมด)


หากคุณพบปัญหาใด ๆ โปรดลองปิดการใช้งานซอฟต์แวร์ป้องกันไวรัสของคุณ ถอนการติดตั้ง Linux / OS X

เนื่องจาก Anaconda ทั้งหมดมีอยู่ในไดเรกทอรีเดียวการถอนการติดตั้ง Anaconda นั้นง่ายมาก (คุณเพียงแค่ลบไดเรกทอรีที่ติดตั้งทั้งหมด):

$ rm -rf ~/anaconda

9
คุณจะแนะนำให้ติดตั้งระบบอย่างไร
drevicko

2
@nealmcb บน SSD ของฉันใช้เวลาน้อยกว่า 10 นาที
Ciprian Tomoiagă

4
คุณจะทำขั้นตอนแรกในหน้าจอเทอร์มินัลโดยไม่มีเว็บเบราเซอร์ได้อย่างไร ฉันพยายามเรียกใช้งานในคอนเทนเนอร์นักเทียบท่าดังนั้นฉันต้องการคำสั่ง
Charlie Parker

2
ดังนั้นคุณไม่ทราบวิธีการทำ "หลังจากดาวน์โหลดตัวติดตั้ง Anaconda" ในบรรทัดคำสั่งหรือไม่ (ฉันอ้างคำตอบของคุณ)
Charlie Parker

1
ระวังเนื่องจาก Anaconda ดูเหมือนจะติดตั้งเวอร์ชันของตัวเองmoc(สำหรับการสร้างแอป Qt) ซึ่งอาจขัดแย้งกับไลบรารีระบบหากคุณรวบรวมเมื่อ/home/USER/anaconda3/binอยู่ในเส้นทางของคุณ
landroni

64

คุณสามารถใช้wgetเพื่อดาวน์โหลดจาก commandline:

สำหรับ Python3:

  • รุ่น 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

สำหรับผู้ใช้ที่ใช้ Python2 "3" โดยตรงหลัง Anaconda ควรเปลี่ยนเป็น 2

ที่มา: https://conda.io/docs/user-guide/install/linux.html


3
ฉันจะอัพเดทอนาคอนด้าได้อย่างไร
alvas

6
$ conda update conda, $ conda update anaconda ตรวจสอบdocs.continuum.io/anaconda/install.html
Vivek

จากคำสั่ง wget ของคุณดูเหมือนว่ามันเป็นไปไม่ได้ที่จะติดตั้งแอนนาคอนดาผ่าน apt-get หรือตัวจัดการแพคเกจอูบุนตู "เป็นทางการ" หรือไม่? นั่นถูกต้องใช่ไหม?
ชาร์ลีปาร์คเกอร์

2
สิ่งนี้จะติดตั้งอนาคอนดาสำหรับ python2 ไม่ใช่ python3 (เพียงชี้แจงให้ผู้อ่านในอนาคต)
k_g

1
คุณสามารถดูรายชื่อรุ่นที่มีอยู่ที่นี่: repo.anaconda.com/archive
Shlomo

43

ไม่มีใครอธิบายได้ที่นี่เพราะเหตุใดapt-getและผู้จัดการแพคเกจอื่น ๆ ไม่มีแพ็คเกจสำหรับแอนาคอนดา

เหตุผลสำคัญสำหรับเรื่องนี้คือการใช้อนาคอนด้าเพื่อให้ผู้ใช้สามารถใช้งานได้ไม่ว่าด้วยเหตุผลใดก็ตามจะไม่มีสิทธิ์รูท ในกรณีที่ผู้ใช้เพิ่งติดตั้ง~/anacondaเปลี่ยนของตัวเองPATHและPYTHONHOMEตัวแปรเพื่อให้ทำงาน~/anaconda/pythonและสามารถควบคุมการกระจายของหลามส่วนตัวของเธอในขณะที่การปรับเปลี่ยน "ระบบ" หลามอาจต้องการความช่วยเหลือจากผู้ดูแลระบบ

ผู้จัดการแพ็คเกจต้องการสิทธิ์ดูแลระบบเสมอ


15

หากคุณพยายามทั้งหมดในบรรทัดคำสั่งคุณใช้ bash script python 2 anaconda ติดตั้งสคริปต์ bash :

# 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

python 3 anaconda ติดตั้งสคริปต์ทุบตี

# 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
สิ่งนี้จะตอบคำถามได้จริงและควรเป็นคำตอบที่ได้รับการยอมรับ
Monica Heddneck

11

นอกจากคำตอบของ @ Vivek เพื่อรับ python3 รุ่น 64 บิตล่าสุดของ Linux:

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) และส่งไปที่ standard out ( -O -)
  • | เรียกว่า "ไพพ์" และส่งเอาต์พุตของคำสั่งก่อนหน้านี้ไปยังคำสั่งถัดไป
  • grep "text"textส่งกลับสายจากปัจจัยการผลิตที่มี ดังนั้นก่อนอื่นเราเลือกทุกบรรทัดที่มี "Anaconda3" จากนั้นเราเลือกทุกบรรทัดที่มี "Linux" แล้วเลือกบรรทัดทั้งหมดที่มี "86_64" (สำหรับรุ่น 64 บิต)
  • head -n 1ส่งคืนบรรทัดแรกของอินพุต ฉันพึ่งพาเว็บไซต์ที่รักษาลำดับเพื่อให้รุ่นล่าสุดอยู่ด้านบน
  • cut -d \" -f 2แยกอินพุตบนอักขระเครื่องหมายคำพูดคู่ ( -d \") ซึ่งล้อมรอบชื่อไฟล์ใน href ของ HTML และส่งคืนฟิลด์ที่สอง ( -f 2) ซึ่งเป็นเป้าหมายของ href

5

ดูวิดีโอนี้เพื่อการติดตั้งที่สมบูรณ์

ดาวน์โหลดอนาคอนด้าจากที่นี่เลย

เพื่อติดตั้งเวอร์ชั่น Python 3.6

sudo bash Anaconda3-4.3.0-Linux-x86_64.sh 

สำหรับเวอร์ชัน Python 2.7

 sudo bash Anaconda2-4.3.0-Linux-x86_64.sh

เรียกใช้ Navigator

anaconda-navigator

เรียกใช้ Spyder IDE

spyder

เรียกใช้ Jupyter Notebook

jupyter-notebook

2

ทำตามขั้นตอนเหล่านี้:

  1. export PATH="~/anaconda/bin:$PATH"
  2. จากนั้นคุณสามารถอัปเดตพวกเขาด้วย:

    conda update conda
    conda update anaconda

ฉันพยายามใช้ PATH ส่งออก = "~ / anaconda3 / bin: $ PATH" ใช้ได้สำหรับฉัน
Donot อย่า

0

คุณสามารถใช้ Pyenv เพื่อติดตั้ง Anaconda และสลับไปมาระหว่าง Python ของระบบและ Anaconda Python ของคุณได้อย่างง่ายดาย:

  1. ติดตั้ง Pyenv
  2. pyenv install anaconda3-5.3.0( pynev install -lเพื่อดูว่ามีอนาคอนดารุ่นใดบ้าง)


0

ลองดูที่หน้าการเก็บถาวร Anaconda repoและเลือกรุ่นที่เหมาะสมที่คุณต้องการติดตั้ง

หลังจากนั้นเพียงทำ:

 # 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

ตัวอย่างคอนกรีต:

จากการเขียนนี้Anaconda3-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
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.