Установка и использование Anaconda и команд conda

TensorFlow
Установка и использование Anaconda и команд conda

Автор | Влад
Источник | Flad (публичный номер: fulade_me)

Anaconda

Anacondaэто инструмент с открытым исходным кодом, который в настоящее время имеет более шести миллионов пользователей. Anaconda стремится предоставить наиболее удобный способ использования Python для обработки данных и машинного обучения. В настоящее время Anaconda имеет более 250 наборов инструментов для обработки данных, и набор инструментов conda можно использовать для систем управления виртуальной средой для платформ Windows, MacOS и Linux. Anaconda поддерживает некоторые популярные библиотеки искусственного интеллекта, такие как Sklearn, TensorFlow и Scipy.

Загрузите установочный пакет

Перейдите непосредственно на официальный сайт Anaconda и найдитессылка для скачивания, нажмитеDownloadи найдите раздел «Загрузки» в самом низу страницы.

Мы видим, что Anaconda предоставляет два метода установки, один из которых — метод установки с графическим интерфейсом.Graphical Installer, другой через командную строкуCommand Line InstallerУстановить.
Мы выбираем64-Bit Graphical InstallerИспользуйте графический интерфейс для установки, нажмите, чтобы скачать.

Этапы установки (на базе MacOS)

  1. Дважды щелкните загруженный установочный файл (загруженный установочный файл показан на рисунке ниже), чтобы начать установку.

2020_12_11_anaconda_pkg

  1. Нажмите полностью继续

2020_12_11_anaconda_install_step_1Также выберите здесь继续Вот и все.2020_12_11_anaconda_install_step_2

  1. в Mac启动台Нашел только что установленныйAnaconda,имя:Anaconda-Navigator, нажмите «Пуск», и после запуска это выглядит так:

2020_12_11_anaconda_launch

Настроить инструменты командной строки

На данный момент мы установилиAnacondaклиент, но во многих случаях нам нужно использовать командуcondaкоманда, на этот раз в инструменте ввода командной строки

conda -version

Отображение выглядит следующим образом (мой компьютер настроен на zsh, поэтому будет отображаться zsh):

zsh: command not found: conda

Очевидно, мы не можем использоватьcondaЗаказ.

1. процесс настройки zsh

оказаться.zshrcфайл, обычно в/Users/{username}/.zshrc{username}ваше текущее имя пользователя Mac. открыть блокнотом.zshrcфайл (вы также можете использоватьvimкоманду для редактирования), добавьте в последнюю строку файла:

export PATH="/opt/anaconda3/bin:$PATH"

затем сохраните Инструмент командной строки переходит к/Users/{username}каталог, выполнить

source .zshrc

Затем выполните

conda --version

Вы можете увидеть номер выходной версии:

conda 4.9.2
2. конфигурация bash_profile

оказаться.bash_profileфайл, обычно в/Users/{username}/.bash_profile{username}ваше текущее имя пользователя Mac. открыть блокнотом.bash_profileфайл (вы также можете использоватьvimкоманду для редактирования), добавьте в последнюю строку файла:

export PATH="/opt/anaconda3/bin:$PATH"

затем сохраните Инструмент командной строки переходит к/Users/{username}каталог, выполнить

source .bash_profile

Затем выполните

conda --version

Вы можете увидеть номер выходной версии:

conda 4.9.2

Добавьте общие источники

Из-за проблем с сетью иногда будет медленнее скачивать библиотеку напрямую из-за границы.condaЧтобы настроить источник внутреннего зеркала, команда добавления источника внутреннего зеркала выглядит следующим образом:

  1. Цинхуаюань
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge 
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/
# 设置搜索时显示通道地址
conda config --set show_channel_urls yes
  1. Добавить источник CAS
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/main/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/conda-forge/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/msys2/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/bioconda/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/menpo/
# 设置搜索时显示通道地址
conda config --set show_channel_urls yes

Чтобы убедиться, что добавление прошло успешно, используйте команду

conda config --show

существуетchannelsВ этом поле отображаются добавленные источники.

channels:
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
  - defaults

Общие команды conda

Обновить

conda update conda  # 更新 conda
conda update anaconda # 更新 anaconda
conda update anaconda-navigator    #update最新版本的anaconda-navigator  
conda update python # 更新 python

среда управления

conda env list  #显示所有的虚拟环境
conda create --name fulade python=3.7 # 创建一个名为 fulade 环境,指定Python版本是3.7
activate fulade  # 激活名为 fulade 的环境 (Windows 使用)
source activate fulade  # 激活名为 fulade 的环境 (Linux & Mac使用用)
deactivate fulade   #关闭名为 fulade的环境( Windows使用)
source deactivate fulade  # 关闭名为 fulade的环境(Linux & Mac使用)
conda remove --name fulade --all # 删除一个名为 fulade 的环境
conda create --name newname --clone oldname # 克隆oldname环境为newname环境

управление пакетами

conda list  #查看当前环境下已安装的package
conda search numpy # 查找名为 numpy 的信息 package 的信息
conda install numpy  # 安装名字为 fulade 的package 安装命令使用-n指定环境 --channel指定源地址
conda install -n fulade numpy  # 在fulade的环境中 安装名字为 fulade 的package
conda install --channel https://conda.anaconda.org/anaconda tensorflow=1.8.0  # 使用地址 https://conda.anaconda.org/anaconda 来安装tensorflow
conda update numpy   #更新numpy package
conda uninstall numpy   #卸载numpy package

очистить конду

conda clean -p      //删除没有用的包
conda clean -t      //删除tar包
conda clean -y --all //删除所有的安装包及cache