Bagaimana cara menginstal Anaconda di Ubuntu?


82

Bagaimana cara menginstal Anaconda untuk Python di Ubuntu?

Apakah ada cara untuk digunakan apt-get install?

Saya hanya memiliki akses baris perintah ke server saya. Bagaimana cara menginstal Anaconda di Ubuntu 14.04 dari baris perintah?


Maaf, tetapi saya hanya perlu bertanya apakah sistem Anda sudah bunsmenginstal paket ? Saya pernah mendengar Anacondahanya bekerja dengan yang diinstal.
ThisIsNotAnId

itu akan ideal jika ada jawaban sepenuhnya di baris perintah. Khususnya, tampaknya jawaban saat ini tidak memberi tahu kami cara mengunduh penginstal terbaru untuk Anaconda. yaitu yang wgettampak berumur pendek.
Charlie Parker

Jawaban:


59

Lihat Anaconda Hompepage untuk lebih detail!

Petunjuk Instalasi [Instalasi Linux]

Petunjuk ini menjelaskan cara menginstal Anaconda di sistem Linux.

Setelah mengunduh penginstal Anaconda, jalankan perintah berikut dari terminal:

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

Setelah menerima persyaratan lisensi, Anda akan diminta untuk menentukan lokasi pemasangan (yang default-nya ~/anaconda).

Catatan : Anda TIDAK perlu hak akses root untuk menginstal Anaconda, jika Anda memilih lokasi instalasi yang dapat ditulis pengguna, seperti ~/anaconda.*Setelah ekstraksi mandiri selesai, Anda harus menambahkan direktori biner anaconda ke variabel lingkungan PATH Anda.

Karena semua Anaconda terdapat dalam satu direktori, menghapus instalan Anaconda itu mudah (Anda cukup menghapus seluruh direktori instal lokasi).


Jika Anda mengalami masalah, coba nonaktifkan perangkat lunak antivirus Anda. Linux / OS X Uninstall

Karena semua Anaconda terkandung dalam satu direktori tunggal, menghapus instalan Anaconda sederhana (Anda cukup menghapus seluruh direktori instal lokasi):

$ rm -rf ~/anaconda

9
bagaimana Anda akan merekomendasikan menginstal seluruh sistem?
drevicko

2
@nealmcb pada SSD saya butuh waktu kurang dari 10 menit
Ciprian Tomoiagă

4
bagaimana Anda melakukan langkah pertama di terminal tanpa browser web ? Saya mencoba menjalankan ini dalam wadah buruh pelabuhan sehingga saya memerlukan perintah.
Charlie Parker

2
Jadi, Anda tidak tahu cara melakukan "Setelah mengunduh installer Anaconda" di baris perintah? (Saya mengutip jawaban Anda)
Charlie Parker

1
Hati-hati karena Anaconda tampaknya menginstal versi mereka sendiri moc(untuk membangun aplikasi Qt), yang dapat bertentangan dengan pustaka sistem jika Anda mengkompilasi ketika /home/USER/anaconda3/binberada di jalur Anda.
landroni

64

Anda dapat menggunakan wgetuntuk mengunduh dari commandline:

Untuk Python3:

  • Versi 32 bit:

    wget https://repo.anaconda.com/archive/Anaconda3-5.3.1-Linux-x86.sh
  • Versi 64 bit

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

Dan setelah pengunduhan selesai lakukan:

  • 32 bit:

    bash Anaconda-5.3.1-Linux-x86.sh
  • 64 bit:

    bash Anaconda3-5.3.1-Linux-x86_64.sh

Untuk pengguna yang menggunakan Python2, "3" langsung setelah Anaconda harus diubah menjadi 2.

Sumber: https://conda.io/docs/user-guide/install/linux.html


3
bagaimana cara saya memperbarui anaconda?
alvas

6
$ conda update conda, $ conda update anaconda. Periksa docs.continuum.io/anaconda/install.html
Vivek

dari perintah wget Anda, sepertinya tidak mungkin menginstal anaconda melalui apt-get atau manajer paket ubuntu yang lebih "resmi"? Apakah itu benar?
Charlie Parker

2
Ini menginstal anaconda untuk python2, bukan python3. (Hanya klarifikasi kepada pembaca masa depan).
k_g

1
Anda dapat melihat daftar versi yang tersedia di sini: repo.anaconda.com/archive .
Shlomo

43

Tidak ada yang menjelaskan di sini mengapa apt-getdan manajer paket lainnya tidak memiliki paket untuk anaconda.

Alasan penting untuk ini adalah bahwa anaconda dimaksudkan untuk dapat digunakan oleh pengguna yang, karena alasan apa pun, tidak memiliki hak akses root. Dalam hal itu pengguna hanya menginstal ~/anaconda, mengubah sendiri PATHdan PYTHONHOMEvariabel untuk menjalankan ~/anaconda/python, dan mampu mengendalikan distribusi python pribadinya, sementara memodifikasi "sistem" python mungkin memerlukan bantuan administrator.

Manajer paket selalu membutuhkan hak akses sysadmin.


15

Jika Anda mencoba sepenuhnya dalam command line Anda menggunakan skrip bash python 2 anaconda instal skrip 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 menginstal skrip 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/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

Sumber: https://medium.com/@GalarnykMichael/install-python-on-ubuntu-anaconda-65623042cb5a


1
Ini sebenarnya menjawab pertanyaan dan harus menjadi jawaban yang diterima
Monica Heddneck

11

Selain jawaban @ Vivek, untuk mendapatkan versi Linux python3 64-bit terbaru:

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

The grepfilter di baris 3 dapat diubah untuk menyesuaikan kebutuhan Anda, tentu saja.

T: Apa yang terjadi di sini?

  • wget -q -O - URLdiam-diam ( -q) mendapatkan html di URL(dalam hal ini https://repo.continuum.io/archive/ , yang diakses sebagai $CONTREPO) dan mengirimkannya ke standard out ( -O -).
  • | disebut "pipa", dan mengirimkan output dari perintah sebelumnya ke perintah selanjutnya.
  • grep "text"mengembalikan garis dari inputnya yang mengandung text. Jadi pertama-tama, kita memilih semua baris yang berisi "Anaconda3", lalu dari mereka, kita pilih semua baris yang mengandung "Linux", dan kemudian semua baris yang berisi "86_64" (untuk versi 64-bit).
  • head -n 1mengembalikan baris pertama input. Saya mengandalkan situs web yang mempertahankan pesanan sehingga versi terbaru ada di atas.
  • cut -d \" -f 2memisahkan input pada karakter kutipan ganda ( -d \"), yang mengelilingi nama file di href HTML, dan mengembalikan kolom kedua ( -f 2), menjadi target href.


2

Ikuti langkah ini:

  1. export PATH="~/anaconda/bin:$PATH"
  2. Kemudian Anda dapat memperbaruinya dengan:

    conda update conda
    conda update anaconda
    

saya mencoba menggunakan export PATH = "~ / anaconda3 / bin: $ PATH" berfungsi untuk saya.
Donot Don't

0

Anda dapat menggunakan Pyenv untuk menginstal Anaconda, dan kemudian dengan mudah beralih antara sistem Python dan Anaconda Python Anda:

  1. Instal Pyenv
  2. pyenv install anaconda3-5.3.0( pynev install -luntuk melihat versi anaconda apa yang tersedia)


0

Lihatlah halaman arsip repo Anaconda dan pilih versi yang sesuai yang ingin Anda instal.

Setelah itu, lakukan saja:

 # 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

Contoh nyata:

Pada tulisan ini, Anaconda3-2019.03 adalah versi terbaru. Begitu,

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

Setelah instalasi selesai, Anda juga dapat menghapus skrip instalasi opsional dengan:

$ rm -rf Anaconda3-5.0.1-Linux-x86_64.sh
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.