# Как установить и настроить Anaconda на Ubuntu
Anaconda — open source дистрибутив языков программирования Python и R, в котором собрано множество пакетов для работы с большими данными. Разработчики дистрибутива собрали эти пакеты вместе, чтобы облегчить их установку и дальнейшее использование.
Anaconda включает в себя больше тысячи различных пакетов для обработки данных. Также в комплекте с Anaconda устанавливается conda — небольшой дистрибутив для работы командной строки, который упрощает работу с Anaconda.
В этой инструкции мы установим Anaconda, работающую на Python 3 на VPS с Ubuntu.
# Установка Anaconda
Устанавливать Anaconda мы будем из официального источника. Для этого перейдём в папку, где у нас хранятся временные файлы, и скачаем туда архив с официального сайта разработчика
cd /tmp curl curl https://repo.anaconda.com/archive/Anaconda3-2020.02-Linux-x86_64.sh --output anaconda.sh
Мы можем убедиться в достоверности скачанного установочного файла, проверив его хэш:
sha256sum anaconda.sh
Результат вывода мы можем сравнить с хэшами, представленными на официальном сайте
После сравнения хэшей и подтверждения правильности скачанной версии можно переходить к установке Anaconda. Запустим установочный скрипт:
bash anaconda.sh
После начала установки Anaconda попросит прочитать длинное лицензионное соглашение и принять его (указываем yes). Затем Anaconda предложит выбрать директорию для установки и запустит установку приложения. По завершении установки на экран будет выведено сообщение:
# Output … Thank you for installing Anaconda3!
Теперь Anaconda установлена и готова к началу работы.
# Начало работы
Запустим Anaconda и перейдём к работе с ней:
source ~/.bashrc
Это позволит нам перейти в базовую среду программирования. При этом в командной строке перед именем нашего пользователя появится сообщение (base) :
(base) user@ubuntu:
Базовая среда для программирования присутствует в Anaconda «из коробки». Её можно использовать для проверки установки и базовой настройки программы, но не для создания новых проектов — для каждого из них лучше создавать отдельную среду.
В качестве альтернативного метода проверки установки Anaconda можно посмотреть список доступных для установки пакетов:
conda list # Output # packages in environment at /home/regular/anaconda3: # # Name Version Build Channel _ipyw_jlab_nb_ext_conf 0.1.0 py39h06a4308_0 _libgcc_mutex 0.1 main _openmp_mutex 4.5 1_gnu alabaster 0.7.12 pyhd3eb1b0_0 anaconda 2021.11 py39_0 anaconda-client 1.9.0 py39h06a4308_0 anaconda-navigator 2.1.1 py39_0 …
На экран будет выведен список доступных для установки с помощью Anaconda пакетов, их версии и сборки.
# Создание новой среды в Anaconda
Для каждого нового проекта лучше всего создавать отдельную среду — это поможет разделить зависимости, установить в каждую такую среду свою версию Python и необходимые для функционирования дополнительные пакеты.
Сначала определим версию Python, которой будем пользоваться. Проверим список всех доступных для установки версий:
conda search “^python$" # Output Loading channels: done # Name Version Build Channel python 2.7.13 hac47a24_15 pkgs/main python 2.7.13 heccc3f1_16 pkgs/main python 2.7.13 hfff3488_13 pkgs/main python 2.7.14 h1571d57_29 pkgs/main python 2.7.14 h1571d57_30 pkgs/main … python 3.10.0 h12debd9_5 pkgs/main python 3.10.0 h151d27f_3 pkgs/main python 3.10.3 h12debd9_5 pkgs/main python 3.10.4 h12debd9_0 pkgs/main
На экран будет выведен список всех доступных версий Python со сведениями об их сборке и расположении.
Создадим новую среду программирования и присвоим её переменной python значение 3.10.3 , чтобы активировать соответствующую версию Python:
(base) root@ubuntu: conda create --name new_env python=3.10.3
В данном случае мы устанавливаем не последнюю из доступных версий Python. Установить последнюю можно, указав python3 .
При создании новой среды Anaconda предупредит, что будет загружена и установлена часть дополнительных пакетов:
# Output The following packages will be downloaded: package | build ---------------------------|----------------- ca-certificates-2022.3.29 | h06a4308_0 117 KB certifi-2021.5.30 | py310h06a4308_0 148 KB ncurses-6.3 | h7f8727e_2 782 KB openssl-1.1.1n | h7f8727e_0 2.5 MB … The following NEW packages will be INSTALLED: _libgcc_mutex pkgs/main/linux-64::_libgcc_mutex-0.1-main _openmp_mutex pkgs/main/linux-64::_openmp_mutex-4.5-1_gnu bzip2 pkgs/main/linux-64::bzip2-1.0.8-h7b6447c_0 ca-certificates pkgs/main/linux-64::ca-certificates-2022.3.29-h06a4308_0
А в конце выдаст подсказку по активации новой среды:
# Output … # To activate this environment, use # # $ conda activate new_env # # To deactivate an active environment, use # # $ conda deactivate
Воспользуемся предложением и активируем нашу новую среду, чтобы проверить, как прошла установка:
(base) root@ubuntu: conda activate new_env (new_env) root@ubuntu: python --version # Output Python 3.10.3
Как видим, создание новой среды прошло успешно.
Чтобы закончить работу со средой программирования, в которой вы сейчас находитесь (new_env в нашем случае), введите команду conda deactivate :
(new_env) root@ubuntu: conda deactivate
После этого вы вернётесь в базовую среду (base).
Проверить все доступные среды можно командой:
(base) root@ubuntu:conda info --envs # conda environments: # base * /home/root/anaconda3 new_env /home/root/anaconda3/envs/new_env
Звёздочкой выделена активная среда.
# Установка дополнительных пакетов
Новые среды программирования в Anaconda создаются со стандартным набором пакетов:
_libgcc_mutex ca-certificates certifi libedit libffi libgcc-ng libstdcxx-ng ncurses openssl pip python readline setuptools sqlite tk wheel xz zlib
Если вы знаете, что при создании нового проекта вам понадобятся дополнительные пакеты, их можно добавить к стандартному набору пакетов ещё при создании среды:
(base) root@ubuntu: conda create --name seabron_env python=3 seaborn
Здесь мы добавляем к стандартному набору установки Seaborn — пакет для создания инфографики в Python.
Если же дополнительный пакет нужно установить уже в ходе работы над проектом в созданную среду, просто выполните команду install :
(seabron_env) root@ubuntu: conda install seaborn
© Джино, 2003–2022. «Джино» является зарегистрированным товарным знаком.
Лицензия на телематические услуги связи №150549 от 09.03.2017.
Установлен Anaconda, но не удается запустить Navigator
Anaconda (перечислена как «Python 3.6.0 (Anaconda 4.3.1 64 bit)» ) находится в моем списке программ и функций, но, кажется, нет классического приложения Anaconda Navigator, так как на моем рабочем столе нет значка, и я не могу найти его через «Start» . Возможно, это происходит потому, что у меня загружена 32-битная версия Anaconda и у меня 64-битная ОС (я думал, что мне следует сделать это, потому что Python на моем компьютере был 64-битным) или потому, что я скачал Anaconda в разделе «users» вместо Desktop. Я также скачал Anaconda дважды, если это может вызвать некоторую проблему. У меня есть ноутбук с Windows 10, если это поможет. python windows python-3.x windows-10 anaconda
Поделиться Источник 30 июня 2017 в 07:56
30 ответов
Попробуйте
source ~/anaconda3/bin/activate root anaconda-navigator
Поделиться 01 июня 2018 в 19:59
Откройте командный терминал (CTRL+ALT+T) и попробуйте запустить эту команду:
anaconda-navigator
Когда я установил Anaconda и прочитал документацию веб-сайта, они сказали, что обычно не добавляют путь к файлу или меню для запуска навигатора, потому что существует так много различных версий разных систем, вместо этого они дали вышеуказанную команду терминала для запуска графического интерфейса навигатора и посоветовали настроить ярлык для выполнения этого процесса вручную — если это работает для вас, то не должно быть слишком много проблем, чтобы сделать это таким образом — я делаю это так лично
Поделиться 07 декабря 2017 в 08:13
Как я решил эту проблему: 1. Будьте подключены к интернету. 2. Откройте Anaconda Prompt (выглядит как обычное командное окно). Если вы установили.exe в вашем /name/user/ местоположении, все будет в порядке, если не перейдете к нему. Затем запустите среду.
conda info —envs
Затем запустите
conda install -c anaconda anaconda-navigator
Нажмите y при запросе (если будет запрошено). Он будет загружать необходимые пакеты. Затем запустите ваш вновь установленный Anaconda Navigator
anaconda-navigator
Он должен запуститься и также появиться в вашем обычном списке приложений Windows 10.
Поделиться 13 апреля 2019 в 04:17
активируйте виртуальную среду с помощью команды:
conda activate base
Как починить anaconda?
Не запускается анаконда навигатор, а при запуске jupyter lab не хочет создавать ноутбуки.
пробовал обновить и установить PyQt, не прокатило, как исправить?(пробовал переустанавливать тоже не помогло)
anaconda-navigator
Traceback (most recent call last):
File «C:\Users\Ayanami\anaconda3\lib\site-packages\qtpy\__init__.py», line 204, in
from PySide import __version__ as PYSIDE_VERSION # analysis:ignore
ModuleNotFoundError: No module named ‘PySide’
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File «C:\Users\Ayanami\anaconda3\Scripts\anaconda-navigator-script.py», line 6, in
from anaconda_navigator.app.main import main
File «C:\Users\Ayanami\anaconda3\lib\site-packages\anaconda_navigator\app\main.py», line 22, in
from anaconda_navigator.utils.conda import is_conda_available
File «C:\Users\Ayanami\anaconda3\lib\site-packages\anaconda_navigator\utils\__init__.py», line 15, in
from qtpy.QtGui import QIcon
File «C:\Users\Ayanami\anaconda3\lib\site-packages\qtpy\__init__.py», line 210, in
raise PythonQtError(‘No Qt bindings could be found’)
qtpy.PythonQtError: No Qt bindings could be found
(base) C:\Users\Ayanami>pip install pyqt5
Collecting pyqt5
Downloading PyQt5-5.15.1-5.15.1-cp35.cp36.cp37.cp38.cp39-none-win_amd64.whl (59.4 MB)
|████████████████████████████████| 59.4 MB 6.4 MB/s
Collecting PyQt5-sip=12.8
Downloading PyQt5_sip-12.8.1-cp37-cp37m-win_amd64.whl (62 kB)
|████████████████████████████████| 62 kB 4.8 MB/s
Installing collected packages: PyQt5-sip, pyqt5
ERROR: After October 2020 you may experience errors when installing or updating packages. This is because pip will change the way that it resolves dependency conflicts.
We recommend you use —use-feature=2020-resolver to test your packages with the new resolver before it becomes the default.
spyder 4.1.5 requires pyqtwebengine= «3», which is not installed.
spyder 4.1.5 requires pyqt5= «3», but you’ll have pyqt5 5.15.1 which is incompatible.
Successfully installed PyQt5-sip-12.8.1 pyqt5-5.15.1
(base) C:\Users\Ayanami>anaconda-navigator
Traceback (most recent call last):
File «C:\Users\Ayanami\anaconda3\lib\site-packages\qtpy\__init__.py», line 204, in
from PySide import __version__ as PYSIDE_VERSION # analysis:ignore
ModuleNotFoundError: No module named ‘PySide’
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File «C:\Users\Ayanami\anaconda3\Scripts\anaconda-navigator-script.py», line 6, in
from anaconda_navigator.app.main import main
File «C:\Users\Ayanami\anaconda3\lib\site-packages\anaconda_navigator\app\main.py», line 22, in
from anaconda_navigator.utils.conda import is_conda_available
File «C:\Users\Ayanami\anaconda3\lib\site-packages\anaconda_navigator\utils\__init__.py», line 15, in
from qtpy.QtGui import QIcon
File «C:\Users\Ayanami\anaconda3\lib\site-packages\qtpy\__init__.py», line 210, in
raise PythonQtError(‘No Qt bindings could be found’)
qtpy.PythonQtError: No Qt bindings could be found
- Вопрос задан более трёх лет назад
- 2120 просмотров
Anaconda Navigator does not Start on Mac
I have MacPro (M1 chip) Monterrey (12.2.1) I tried to launch Navigator but got an error. I have never had such an error before:
Navigator Error An unexpected error occurred on Navigator start-up Report Please report this issue in the anaconda issue tracker Main Error failed to run: 'conda info --json': "FileNotFoundError(2, 'No such file or directory')" Traceback Traceback (most recent call last): File "/Users/tolynovik/opt/anaconda3/lib/python3.8/site-packages/anaconda_project/internal/conda_api.py", line 68, in _call_conda (p, stdout_lines, stderr_lines) = streaming_popen.popen(cmd_list, File "/Users/tolynovik/opt/anaconda3/lib/python3.8/site-packages/anaconda_project/internal/streaming_popen.py", line 83, in popen p = logged_subprocess.Popen(args, stdout=subprocess.PIPE, stderr=subprocess.PIPE, **kwargs) File "/Users/tolynovik/opt/anaconda3/lib/python3.8/site-packages/anaconda_project/internal/logged_subprocess.py", line 27, in Popen return subprocess.Popen(args=args, **kwargs) File "/Users/tolynovik/opt/anaconda3/lib/python3.8/subprocess.py", line 858, in __init__ self._execute_child(args, executable, preexec_fn, close_fds, File "/Users/tolynovik/opt/anaconda3/lib/python3.8/subprocess.py", line 1706, in _execute_child raise child_exception_type(errno_num, err_msg, err_filename) FileNotFoundError: [Errno 2] No such file or directory: 'conda' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/Users/tolynovik/opt/anaconda3/lib/python3.8/site-packages/anaconda_navigator/exceptions.py", line 72, in exception_handler return_value = func(*args, **kwargs) File "/Users/tolynovik/opt/anaconda3/lib/python3.8/site-packages/anaconda_navigator/app/start.py", line 146, in start_app window = run_app(splash) File "/Users/tolynovik/opt/anaconda3/lib/python3.8/site-packages/anaconda_navigator/app/start.py", line 65, in run_app window = MainWindow(splash=splash) File "/Users/tolynovik/opt/anaconda3/lib/python3.8/site-packages/anaconda_navigator/widgets/main_window.py", line 166, in __init__ self.api = AnacondaAPI() File "/Users/tolynovik/opt/anaconda3/lib/python3.8/site-packages/anaconda_navigator/api/anaconda_api.py", line 1534, in AnacondaAPI ANACONDA_API = _AnacondaAPI() File "/Users/tolynovik/opt/anaconda3/lib/python3.8/site-packages/anaconda_navigator/api/anaconda_api.py", line 84, in __init__ self._project_api = ProjectAPI() File "/Users/tolynovik/opt/anaconda3/lib/python3.8/site-packages/anaconda_navigator/api/project_api.py", line 161, in ProjectAPI PROJECT_API = _ProjectAPIWrapper() File "/Users/tolynovik/opt/anaconda3/lib/python3.8/site-packages/anaconda_navigator/api/project_api.py", line 62, in __init__ from anaconda_project.api import AnacondaProject File "/Users/tolynovik/opt/anaconda3/lib/python3.8/site-packages/anaconda_project/api.py", line 24, in from anaconda_project import prepare, project, provide, project_ops File "/Users/tolynovik/opt/anaconda3/lib/python3.8/site-packages/anaconda_project/prepare.py", line 19, in from anaconda_project.internal import conda_api File "/Users/tolynovik/opt/anaconda3/lib/python3.8/site-packages/anaconda_project/internal/conda_api.py", line 626, in _default_platforms_with_current = tuple(sorted(list(set(default_platforms + (current_platform(), ))))) File "/Users/tolynovik/opt/anaconda3/lib/python3.8/site-packages/anaconda_project/internal/conda_api.py", line 622, in current_platform conda_info = info() File "/Users/tolynovik/opt/anaconda3/lib/python3.8/site-packages/anaconda_project/internal/conda_api.py", line 117, in info return _call_and_parse_json(['info', '--json'], platform=platform) File "/Users/tolynovik/opt/anaconda3/lib/python3.8/site-packages/anaconda_project/internal/conda_api.py", line 104, in _call_and_parse_json out = _call_conda(extra_args, json_mode=True, platform=platform) File "/Users/tolynovik/opt/anaconda3/lib/python3.8/site-packages/anaconda_project/internal/conda_api.py", line 73, in _call_conda raise CondaError("failed to run: %r: %r" % (command_in_errors, repr(e))) anaconda_project.internal.conda_api.CondaError: failed to run: 'conda info --json': "FileNotFoundError(2, 'No such file or directory')"
CONDA LIST CONDA
packages in environment at /Users/tolynovik/opt/anaconda3:
Name Version Build Channel
_anaconda_depends 2020.07 py38_0
anaconda custom py38_1
anaconda-client 1.10.0 py38hecd8cb5_0
anaconda-navigator 2.0.4 py38_0
anaconda-project 0.11.0 py38hecd8cb5_0
conda 4.13.0 py38hecd8cb5_0
conda-build 3.21.8 py38h50d1736_0 conda-forge conda-content-trust 0.1.3 py38hecd8cb5_0
conda-env 2.6.0 1
conda-pack 0.6.0 pyhd3eb1b0_0
conda-package-handling 1.8.1 py38hca72f7f_0
conda-repo-cli 1.0.5 py38hecd8cb5_0
conda-token 0.3.0 pyhd3eb1b0_0
conda-verify 3.4.2 py_1 Conda INFO
active environment : base active env location : /Users/tolynovik/opt/anaconda3 shell level : 1 user config file : /Users/tolynovik/.condarc