Anaconda Ubuntu'ya nasıl kurulur?


82

Anaconda for Python Ubuntu'da nasıl kurulur ?

Kullanmanın bir yolu var mı apt-get install?

Sunucuma yalnızca komut satırı erişimim var. Anaconda'yı Ubuntu 14.04'e komut satırından nasıl kurarım?


Üzgünüm ama sadece sisteminizde paketin bunskurulu olup olmadığını sormam gerekiyor. AnacondaSadece yüklü olanlarla çalıştığını duydum .
15

Komut satırında tamamen bir cevap olsaydı ideal olurdu. Özellikle, mevcut cevapların bize Anaconda için en son yükleyiciyi nasıl indireceğimizi söylemediği anlaşılıyor. yani wgetkısa sürdü.
Charlie Parker,

Yanıtlar:


59

Daha fazla ayrıntı için Anaconda Ana Sayfasına bakın !

Yükleme Talimatları [Linux Install]

Bu talimatlar Anaconda'nın bir Linux sistemine nasıl kurulacağını açıklar.

Anaconda yükleyicisini indirdikten sonra , aşağıdaki komutu bir terminalden çalıştırın:

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

Lisans koşullarını kabul ettikten sonra, kurulum yerini belirtmeniz istenecektir (varsayılan olarak ~/anaconda).

Not : Anaconda'yı kurmak için kök ayrıcalıklarına gerek duymazsınız; örneğin, kullanıcı tarafından yazılabilir bir yükleme konumu seçtiyseniz ~/anaconda.*, kendi kendine çıkarma işlemi bittikten sonra, anaconda ikili dizinini PATH ortam değişkeninize eklemelisiniz.

Anaconda'nın tümü tek bir dizinde bulunduğundan, Anaconda'yı kaldırmak kolaydır (yükleme konumu dizininin tamamını kaldırmanız yeterlidir).


Herhangi bir sorunla karşılaşırsanız, lütfen virüsten koruma yazılımınızı devre dışı bırakmayı deneyin. Linux / OS X'i Kaldır

Anaconda'nın tümü tek bir dizinde bulunduğundan, Anaconda'nın kaldırılması basittir (yalnızca yükleme konumu dizininin tamamını kaldırırsınız):

$ rm -rf ~/anaconda

9
sistem çapında kurulum nasıl tavsiye edersiniz?
drevicko,

2
SSD'deki @nealmcb 10 dakikadan az sürdü
Ciprian Tomoiagă

4
Terminalde ilk adımı internet tarayıcısı olmadan nasıl yaparsınız ? Bunu liman işçisi konteynerinde çalıştırmaya çalışıyorum, bu yüzden komuta ihtiyacım var.
Charlie Parker,

2
Yani "Anaconda yükleyicisini indirdikten sonra" komut satırında nasıl yapılacağını bilmiyorsunuz? (Cevabınızı alıntı yapıyorum)
Charlie Parker,

1
Anaconda, kendi mocyolunuzdayken derlerseniz sistem kütüphaneleriyle çakışabilecek kendi versiyonlarını (Qt uygulamaları oluşturmak için) kurarken dikkat /home/USER/anaconda3/binedin.
landroni

64

wgetKomut satırından indirmek için kullanabilirsiniz :

Python3 için:

  • 32 bit sürümü:

    wget https://repo.anaconda.com/archive/Anaconda3-5.3.1-Linux-x86.sh
  • 64 bit sürümü

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

Ve indirme tamamlandıktan sonra şunları yapın:

  • 32 bit:

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

    bash Anaconda3-5.3.1-Linux-x86_64.sh

Python2 kullanan kullanıcılar için, Anaconda'dan hemen sonra "3" 2 olarak değiştirilmelidir.

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


3
anaconda'yı nasıl güncellerim?
Alvas

6
$ conda güncelleme conda, $ conda güncelleme anaconda. Docs.continuum.io/anaconda/install.html
Vivek

wget komutlarınızdan, apt-get ya da daha fazla "resmi" ubuntu paket yöneticisi aracılığıyla anaconda kurmak mümkün değil gibi görünüyor? Bu doğru mu?
Charlie Parker,

2
Bu python2 için python2 için anakonda kurar. (Gelecekteki okuyucular için sadece bir açıklama).
k_g

1
Burada mevcut sürümlerin listesini görebilirsiniz: repo.anaconda.com/archive .
Shlomo

43

Burada kimse neden açıklamıyor apt-getve diğer paket yöneticilerinin anakonda için paketleri yok.

Bunun önemli bir nedeni, anaconda'nın, her ne sebeple olursa olsun, kök haklarına sahip olmayan bir kullanıcı tarafından kullanılabilmesidir. Bu durumda, kullanıcı yalnızca yüklenir ~/anaconda, çalışacak şekilde kendi değişkenlerini PATHve PYTHONHOMEdeğişkenlerini ~/anaconda/pythondeğiştirir ve kişisel python dağılımını kontrol edebilir; "sistem" pythonunu değiştirmek yöneticinin yardımına ihtiyaç duyabilir.

Paket yöneticileri her zaman sysadmin ayrıcalıklarını gerektirir.


15

Tamamen komut satırında deniyorsanız, bir bash betiği python 2 anaconda install bash betiği kullanırsınız :

# 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 bash betiğini kurun

# 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

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


1
Bu aslında soruyu yanıtlar ve kabul edilen cevap olmalıdır
Monica Heddneck

11

@ Vivek'in cevabına ek olarak, en son python3 64-bit Linux sürümünü edinmek için:

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

grepHat 3 filtreler elbette sizin isteklerini karşılayabilmek için değiştirilebilir.

S: Burada neler oluyor?

  • wget -q -O - URLquietly ( -q), html değerini alır URL(bu durumda https://repo.continuum.io/archive/ , olarak erişilir $CONTREPO) ve standart çıktıya ( -O -) gönderir .
  • | "pipe" olarak adlandırılır ve önceki komutun çıktısını bir sonraki komuta gönderir.
  • grep "text"Satırları içeren girişinden döndürür text. İlk önce “Anaconda3” içeren tüm satırları seçtik, daha sonra onlardan “Linux” içeren tüm satırları ve ardından “86_64” içeren tüm satırları seçtik (64-bit sürümü için).
  • head -n 1girişin ilk satırını döndürür. En yeni sürümün en üstte olması için sitenin düzenini korumaya güveniyorum.
  • cut -d \" -f 2girişi -d \"HTML dosyasının href'inde dosya adını çevreleyen çift ​​alıntı karakterlerine ( ) böler ve ikinci alanı ( -f 2) döndürür , href'in hedefi olur.


2

Bu adımları takip et:

  1. export PATH="~/anaconda/bin:$PATH"
  2. Sonra bunları ile güncelleyebilirsiniz:

    conda update conda
    conda update anaconda

ihracatı kullanmaya çalışıyorum PATH = "~ / anaconda3 / bin: $ PATH" benim için çalışıyor.
Bağışlama

0

Anaconda'yı kurmak için Pyenv'i kullanabilir ve daha sonra sistem Python'unuz ve Anaconda Python'unuz arasında kolayca ileri ve geri geçiş yapabilirsiniz:

  1. Pyenv'i yükleyin
  2. pyenv install anaconda3-5.3.0( pynev install -lhangi anakonda sürümlerinin mevcut olduğunu görmek için)


0

Anaconda repo arşiv sayfasına bir göz atın ve kurmak istediğiniz uygun sürümü seçin.

Ondan sonra, sadece yapın:

 # 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

Beton Örneği:

Bu yazı itibariyle, Anaconda3-2019.03 en son sürümüdür. Yani,

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

Yükleme tamamlandıktan sonra, isteğe bağlı olarak yükleme komut dosyasını da aşağıdaki şekilde silebilirsiniz:

$ rm -rf Anaconda3-5.0.1-Linux-x86_64.sh
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.