Как установить Anaconda на Ubuntu?

58

Как установить Anaconda для Python на Ubuntu?

Есть ли способ использовать apt-get install ?

У меня только доступ к командной строке для моего сервера. Как установить Anaconda на Ubuntu 14.04 из командной строки?

    
задан alvas 02.08.2014 в 17:42
источник

6 ответов

44

Подробнее см. Anaconda .

Инструкции по установке [Linux Install]

В этих инструкциях объясняется, как установить Anaconda в системе Linux.

После загрузки установщика Anaconda запустите следующую команду с терминала:

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

После принятия условий лицензии вам будет предложено указать место установки (значение по умолчанию - ~/anaconda ).

Примечание : вам не нужны права root для установки Anaconda, если вы выберете место для записи, доступное для записи, например, ~/anaconda.* . После завершения самостоятельного извлечения вы должны добавить anaconda для вашей переменной среды PATH.

Поскольку вся Anaconda содержится в одном каталоге, удаление Anaconda очень просто (вы просто удаляете каталог всей установки).

Если у вас возникнут какие-либо проблемы, попробуйте отключить антивирусное программное обеспечение. Удаление Linux / OS X

Поскольку вся Anaconda содержится в одном каталоге, удаление Anaconda прост (вы просто удаляете каталог всей установки):

$ rm -rf ~/anaconda
    
ответ дан v2r 06.08.2014 в 19:04
источник
46

Вы можете использовать wget для загрузки из командной строки:

  • 32-битная версия:

    wget https://3230d63b5fc54e62148e-c95ac804525aac4b6dba79b00b39d1d3.ssl.cf1.rackcdn.com/Anaconda-2.3.0-Linux-x86.sh
    
  • 64-битная версия

    wget https://3230d63b5fc54e62148e-c95ac804525aac4b6dba79b00b39d1d3.ssl.cf1.rackcdn.com/Anaconda-2.3.0-Linux-x86_64.sh
    

И после завершения загрузки выполните:

  • 32 бит:

    bash Anaconda-2.3.0-Linux-x86.sh
    
  • 64 бит:

    bash Anaconda-2.3.0-Linux-x86_64.sh
    
ответ дан Vivek 06.08.2014 в 17:21
20

Никто не объяснил, почему apt-get и другие менеджеры пакетов не имеют пакетов для anaconda.

Важной причиной этого является то, что anaconda предназначен для использования пользователем, который по какой-либо причине не имеет привилегий root. В этом случае пользователь просто устанавливает в ~/anaconda , меняет свои собственные переменные PATH и PYTHONHOME , чтобы запустить ~/anaconda/python , и может контролировать свой личный дистрибутив python, в то время как для изменения «системного» питона может потребоваться помощь администратора.

Менеджеры пакетов всегда требуют привилегий sysadmin.

    
ответ дан user1416227 06.02.2017 в 16:52
7

В дополнение к ответу @ Vivek, чтобы получить последнюю версию 64-битной версии python3:

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 могут быть изменены в соответствии с вашими требованиями, конечно.

Q: Что здесь происходит?

  • wget -q -O - URL ( -q ) получает html в URL (в данном случае Ссылка , к которому обращаются как $CONTREPO ) и отправляет его на стандартный ( -O - ).
  • | называется «pipe» и отправляет вывод предыдущей команды следующей команде.
  • grep "text" возвращает строки из своего ввода, содержащие text . Итак, сначала мы выбираем все строки, содержащие «Anaconda3», затем выбираем все строки, содержащие «Linux», а затем все строки, содержащие «86_64» (для 64-разрядной версии).
  • head -n 1 возвращает первую строку ввода. Я полагаюсь на веб-сайт, поддерживающий порядок, чтобы самая последняя версия была сверху.
  • cut -d \" -f 2 разбивает входные данные на символы двойной кавычки ( -d \" ), которые окружают имя файла в href HTML и возвращают второе поле ( -f 2 ), являющееся целью href.
ответ дан NTAWolf 24.10.2016 в 14:25
4

Посмотрите это видео для полной установки

Загрузите Anaconda из континуума здесь

Чтобы установить версию 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

Run Navigator

anaconda-navigator

Запустите ID Spyder

spyder

Запустить Jupyter Notebook

jupyter-notebook
    
ответ дан user659168 26.02.2017 в 18:20
4

Если вы пытаетесь полностью его использовать в командной строке, вы используете скрипт bash python 2 anaconda install bash script :

# 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 

# Refresh basically
source .bashrc

conda update conda

python 3 anaconda install bash script

# 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 

# Refresh basically
source .bashrc

conda update conda

Источник: Ссылка

    
ответ дан Michael James Kali Galarnyk 11.01.2017 в 08:37