Как установить Anaconda в Ubuntu?
Как установить Anaconda для Python в Ubuntu?
Есть ли способ использовать apt-get install?
У меня есть только доступ из командной строки к моему серверу. Как установить Anaconda на Ubuntu 14.04 из командной строки?
12 ответов
Смотрите Anaconda Hompepage для более подробной информации!
Инструкция по установке [Установка Linux]
Эти инструкции объясняют, как установить 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
Ты можешь использовать wget скачать из командной строки:
Для Python3:
32-битная версия:
wget https://repo.anaconda.com/archive/Anaconda3-5.3.1-Linux-x86.sh64-битная версия
wget https://repo.anaconda.com/archive/Anaconda3-5.3.1-Linux-x86_64.sh
И после окончания загрузки сделайте:
32 бита:
bash Anaconda-5.3.1-Linux-x86.sh64 бита:
bash Anaconda3-5.3.1-Linux-x86_64.sh
Для пользователей, использующих Python2, "3" сразу после Anaconda следует изменить на 2.
Источник: https://conda.io/docs/user-guide/install/linux.html
Никто не объяснил здесь, почему apt-get и другие менеджеры пакетов не имеют пакетов для анаконды.
Важной причиной этого является то, что anaconda предназначена для использования пользователем, который по какой-либо причине не имеет привилегий root. В этом случае пользователь просто устанавливает в ~/anacondaменяет свою PATH а также PYTHONHOME переменные, чтобы бежать ~/anaconda/pythonи способен контролировать ее личный дистрибутив python, в то время как для изменения "системного" python может потребоваться помощь администратора.
Менеджерам пакетов всегда требуются привилегии системного администратора.
Если вы пытаетесь сделать это полностью из командной строки, вы используете 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
# Reload default profile
source ~/.bashrc
conda update conda
Python 3 Анаконда установить 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
Источник: 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 могут быть изменены в соответствии с вашими требованиями.
Q: что здесь происходит?
wget -q -O - URLтихо (-q) получает HTML вURL(в этом случае https://repo.continuum.io/archive/, который доступен как$CONTREPO) и отправляет его на стандартный выход (-O -).- | называется "труба" и отправляет вывод предыдущей команды для следующей команды.
grep "text"возвращает строки из своего ввода, которые содержатtext, Итак, сначала мы выбираем все строки, которые содержат "Anaconda3", затем из них мы выбираем все строки, содержащие "Linux", а затем все строки, содержащие "86_64" (для 64-битной версии).head -n 1возвращает первую строку ввода. Я полагаюсь на сайт, поддерживающий порядок, так что самая последняя версия находится на вершине.cut -d \" -f 2разбивает ввод на символы двойной кавычки (-d \"), которые окружают имя файла в href HTML и возвращают второе поле (-f 2), являясь целью href.
Посмотрите это видео для полной установки
Скачать 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
Запустить навигатор
anaconda-navigator
Запустите Spyder IDE
spyder
Запустите Jupyter Notebook
jupyter-notebook
Следуй этим шагам:
export PATH="~/anaconda/bin:$PATH"Затем вы можете обновить их с помощью:
conda update conda conda update anaconda
Взгляните на страницу архива репозитория Anaconda и выберите подходящую версию, которую вы хотите установить.
После этого просто сделайте:
# 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
Я следовал установке anaconda в учебник по Ubuntu и установил ее в моей системе. Вы можете запустить следующие команды.
conda update conda
conda update anaconda
Вы можете использовать Pyenv для установки Anaconda, а затем легко переключаться между вашей системой Python и Anaconda Python:
- Установить Pyenv
pyenv install anaconda3-5.3.0(pynev install -lчтобы увидеть, какие версии анаконды доступны)
Похоже, вам может понадобиться подходящий способ установки вещей. Anaconda поддерживает подходящий репозиторий для conda, который позволяет установить одну версию conda для всех пользователей в системе.
по состоянию на 2023 год у анаконды есть инструкции, как это сделать.
Краткая версия: (обратите внимание, требуется root-доступ)
Установите наш публичный ключ GPG в доверенный магазин.
curl https://repo.anaconda.com/pkgs/misc/gpgkeys/anaconda.asc | gpg --dearmor > conda.gpg
install -o root -g root -m 644 conda.gpg /usr/share/keyrings/conda-archive-keyring.gpg
Проверьте правильность отпечатка пальца (в противном случае будет выдано сообщение об ошибке)
gpg --keyring /usr/share/keyrings/conda-archive-keyring.gpg --no-default-keyring --fingerprint 34161F5BF5EB1D4BFBBB8F0A8AEB4F8B29D82806
Добавьте наш репозиторий Debian
От имени пользователя root выполните: # echo "deb [arch=amd64signed-by=/usr/share/keyrings/conda-archive-keyring.gpg] https://repo.anaconda.com/pkgs/misc/debrepo/conda стабильный основной " > /etc/apt/sources.list.d/conda.list
Примечание. Если при попытке выполнить указанную выше команду вы получаете сообщение об ошибке «Отказано в доступе» (поскольку/etc/apt/sources.list.d/conda.listзащищен от записи), попробуйте вместо этого использовать следующую команду:
# echo "deb [arch=amd64 signed-by=/usr/share/keyrings/conda-archive-keyring.gpg] https://repo.anaconda.com/pkgs/misc/debrepo/conda stable main" | sudo tee -a /etc/apt/sources.list.d/conda.list
Потом делай как обычно
$ sudo apt-get update
$ sudo apt-get install conda
Для каждого пользователя им нужно будет добавить /opt/conda/bin:/opt/conda/condabin в свой $PATH и сделать что-то вроде «conda init bash», чтобы начать использовать системный conda.
Альтернативно, вы можете, как root,
# ln -s /opt/conda/etc/profile.d/conda.sh /etc/profile.d
Чтобы он был установлен во всей системе.
На сайте anaconda есть дополнительные инструкции по настройке общесистемного файла /opt/conda/.condarc.
[2] https://www.anaconda.com/blog/rpm-and-debian-repositories-for-miniconda
Я думаю, что это чище:
# install python
sudo apt-get update
sudo apt-get install wget
wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh -O ~/miniconda.sh
bash ~/miniconda.sh -b -p $HOME/miniconda
# source /Users/my_username/opt/anaconda3/bin/activate
source ~/miniconda/bin/activate
# conda init zsh
conda init
conda update -n base -c defaults conda
conda install conda-build
conda create -n iit_synthesis python=3.9
conda activate iit_synthesis
#conda remove --name metalearning2 --all
вдохновлено:
- https://docs.conda.io/projects/conda/en/latest/user-guide/install/linux.html
- mac обеспечивает удобное переименование и загрузку в другое место: https://docs.conda.io/projects/conda/en/latest/user-guide/install/macos.html .
- mac os (без варки): https://stackoverflow.com/a/60902863/1601580
- варить, но не уверен, что рекомендуется: https://stackoverflow.com/a/72520702/1601580
- https://stackoverflow.com/questions/31615322/zsh-conda-pip-installs-command-not-found/72521324#72521324