จะติดตั้งAnaconda สำหรับ Pythonบน Ubuntu ได้อย่างไร
มีวิธีใช้apt-get install
หรือไม่?
ฉันสามารถเข้าถึงบรรทัดคำสั่งไปยังเซิร์ฟเวอร์ของฉันเท่านั้น ฉันจะติดตั้ง Anaconda บน Ubuntu 14.04 จากบรรทัดคำสั่งได้อย่างไร
wget
อายุสั้น
จะติดตั้งAnaconda สำหรับ Pythonบน Ubuntu ได้อย่างไร
มีวิธีใช้apt-get install
หรือไม่?
ฉันสามารถเข้าถึงบรรทัดคำสั่งไปยังเซิร์ฟเวอร์ของฉันเท่านั้น ฉันจะติดตั้ง Anaconda บน Ubuntu 14.04 จากบรรทัดคำสั่งได้อย่างไร
wget
อายุสั้น
คำตอบ:
ดู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
moc
(สำหรับการสร้างแอป Qt) ซึ่งอาจขัดแย้งกับไลบรารีระบบหากคุณรวบรวมเมื่อ/home/USER/anaconda3/bin
อยู่ในเส้นทางของคุณ
คุณสามารถใช้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
ไม่มีใครอธิบายได้ที่นี่เพราะเหตุใดapt-get
และผู้จัดการแพคเกจอื่น ๆ ไม่มีแพ็คเกจสำหรับแอนาคอนดา
เหตุผลสำคัญสำหรับเรื่องนี้คือการใช้อนาคอนด้าเพื่อให้ผู้ใช้สามารถใช้งานได้ไม่ว่าด้วยเหตุผลใดก็ตามจะไม่มีสิทธิ์รูท ในกรณีที่ผู้ใช้เพิ่งติดตั้ง~/anaconda
เปลี่ยนของตัวเองPATH
และPYTHONHOME
ตัวแปรเพื่อให้ทำงาน~/anaconda/python
และสามารถควบคุมการกระจายของหลามส่วนตัวของเธอในขณะที่การปรับเปลี่ยน "ระบบ" หลามอาจต้องการความช่วยเหลือจากผู้ดูแลระบบ
ผู้จัดการแพ็คเกจต้องการสิทธิ์ดูแลระบบเสมอ
หากคุณพยายามทั้งหมดในบรรทัดคำสั่งคุณใช้ 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
นอกจากคำตอบของ @ 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ดูวิดีโอนี้เพื่อการติดตั้งที่สมบูรณ์
ดาวน์โหลดอนาคอนด้าจากที่นี่เลย
เพื่อติดตั้งเวอร์ชั่น 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
ทำตามขั้นตอนเหล่านี้:
export PATH="~/anaconda/bin:$PATH"
จากนั้นคุณสามารถอัปเดตพวกเขาด้วย:
conda update conda
conda update anaconda
คุณสามารถใช้ Pyenv เพื่อติดตั้ง Anaconda และสลับไปมาระหว่าง Python ของระบบและ Anaconda Python ของคุณได้อย่างง่ายดาย:
pyenv install anaconda3-5.3.0
( pynev install -l
เพื่อดูว่ามีอนาคอนดารุ่นใดบ้าง)ฉันได้ติดตามการติดตั้งแอนาคอนดาบน Ubuntuและติดตั้งบนระบบของฉัน คุณสามารถเรียกใช้คำสั่งต่อไปนี้
conda update conda
conda update anaconda
ลองดูที่หน้าการเก็บถาวร 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
buns
ติดตั้งแพ็คเกจหรือไม่ ฉันได้ยินมาว่าAnaconda
ทำงานได้เฉพาะกับที่ติดตั้ง