One place for hosting & domains

      Anaconda

      Cómo instalar la distribución Anaconda de Python en Ubuntu 20.04


      Introducción

      Anaconda es un gestor de paquetes de código abierto, un gestor de entornos y distribución de los lenguajes de programación Python y R. Se utiliza generalmente para la ciencia de datos, el aprendizaje automático, el procesamiento de datos a gran escala, la informática científica y el análisis predictivo.

      Anaconda ofrece una colección de más de 1000 paquetes de ciencia de datos y está disponible en versiones empresariales gratuitas y de pago. La distribución de Anaconda incluye la utilidad de línea de comandos conda. Puede obtener más información sobre Anaconda y conda leyendo la documentación oficial de Anaconda.

      Este tutorial le servirá como guía para instalar la versión Python 3 de Anaconda en un servidor de Ubuntu 20.04.

      Requisitos previos

      Antes de comenzar con esta guía, debe disponer de un no root con privilegios sudo configurado en su servidor.

      Puede conseguir este requisito completando nuestra guía de configuración inicial para servidores con Ubuntu 20.04.

      Instalar Anaconda

      La mejor opción para instalar Anaconda es descargar la última secuencia de comandos bash del instalador de Anaconda, verificarlo y ejecutarlo.

      Busque la última versión de Anaconda para Python 3 en la página de descargas de Anaconda. En el momento en que se redactó esta guía, la versión más reciente era la 2020.02, pero debería usar una versión estable posterior si se encuentra disponible.

      A continuación, posiciónese en el directorio /tmp en su servidor. Este es un buen directorio para descargar elementos temporales, como la secuencia de comandos bash de Anaconda, que no necesitaremos después de la ejecución.

      Utilice curl para descargar el enlace que copió desde el sitio web de Anaconda. Lo enviaremos a un archivo llamado anaconda.sh para un uso más rápido.

      • curl https://repo.anaconda.com/archive/Anaconda3-2020.02-Linux-x86_64.sh --output anaconda.sh

      Ahora podemos verificar la integridad de datos del instalador con la comprobación hash criptográfica mediante la suma de comprobación SHA-256. Utilizaremos el comando sha256sum junto con el nombre del archivo de la secuencia de comandos:

      Obtendrá un resultado similar a este:

      Output

      2b9f088b2022edb474915d9f69a803d6449d5fdb4c303041f60ac4aefcc208bb anaconda.sh

      Debe verificar el resultado con los hashes disponibles en la página de Anaconda con Python 3 en Linux de 64 bits para su versión correspondiente de Anaconda. Siempre que su resultado coincida con el hash que se muestra en la fila sha2561, estará listo para comenzar.

      Ahora podemos ejecutar la secuencia de comandos:

      Obtendrá el siguiente resultado:

      Output

      Welcome to Anaconda3 2020.02 In order to continue the installation process, please review the license agreement. Please, press ENTER to continue >>>

      Presione INTRO para continuar y luego presione INTRO para leer la licencia. Una vez que haya terminado de leer la licencia, se le solicitará aceptar los términos de la licencia:

      Output

      Do you approve the license terms? [yes|no]

      Si está de acuerdo, escriba yes.

      En este paso, se le solicitará seleccionar la ubicación de la instalación. Puede presionar ENTER para aceptar la ubicación predeterminada o especificar una ubicación diferente para modificarla.

      Output

      Anaconda3 will now be installed into this location: /home/sammy/anaconda3 - Press ENTER to confirm the location - Press CTRL-C to abort the installation - Or specify a different location below [/home/sammy/anaconda3] >>>

      El proceso de instalación continuará. Tenga en cuenta que puede tardar un tiempo.

      Cuando se complete la instalación, recibirá el siguiente resultado:

      Output

      ... Preparing transaction: done Executing transaction: done installation finished. Do you wish the installer to initialize Anaconda3 by running conda init? [yes|no] [no] >>>

      Escriba yes para poder iniciar Anaconda3. Obtendrá algunos resultados que indicarán los cambios realizados en varios directorios. En una de las líneas que verá se le agradecerá por instalar Anaconda.

      Output

      ... Thank you for installing Anaconda3! ...

      Ahora podrá activar la instalación obteniendo el archivo ~/.bashrc:

      Una vez que haya hecho esto, se posicionará en el entorno de programación base predeterminado de Anaconda y su línea de comandos pasará a ser la siguiente:

      Aunque Anaconda incluye este entorno de programación base predeterminado, debería crear entornos separados para sus programas y mantenerlos aislados entre sí.

      Puede verificar aún más su instalación utilizando el comando conda, por ejemplo, con list:

      Recibirá el resultado de todos los paquetes que tiene disponibles a través de la instalación de Anaconda:

      Output

      # packages in environment at /home/sammy/anaconda3: # # Name Version Build Channel _ipyw_jlab_nb_ext_conf 0.1.0 py37_0 _libgcc_mutex 0.1 main alabaster 0.7.12 py37_0 anaconda 2020.02 py37_0 ...

      Ahora que Anaconda está instalado, podemos proceder a configurar los entornos de Anaconda.

      Configurar entornos de Anaconda

      Los entornos virtuales de Anaconda le permiten mantener los proyectos organizados por las versiones y los paquetes necesarios de Python. Para cada entorno de Anaconda que configure, puede especificar la versión de Python que usará y mantener todos sus archivos de programación relacionados juntos dentro de ese directorio.

      Primero, podemos verificar las versiones de Python que están disponibles para usar:

      Obtendrá un resultado con las diferentes versiones de Python que puede elegir, incluidas las versiones de Python 3 y Python 2. Debido a que utilizaremos Anaconda con Python 3 en este tutorial, tendrá acceso únicamente a las versiones de paquetes de Python 3.

      Vamos a crear un entorno utilizando la versión más reciente de Python 3. Podemos hacerlo asignando la versión 3 al argumento python. Llamaremos al entorno my_env, pero es recomendable utilizar un nombre más descriptivo para los suyos, especialmente si utiliza entornos para acceder a más de una versión de Python.

      • conda create --name my_env python=3

      Obtendremos un resultado con información sobre lo que se descarga y los paquetes se instalarán; luego, se le solicitará elegir entre y o n. Si está de acuerdo, escriba y.

      La utilidad conda ahora buscará los paquetes para el entorno y le avisará cuando esté completo.

      Puede activar su nuevo entorno escribiendo lo siguiente:

      Una vez que su entorno esté activado, el prefijo de su consola de comandos reflejará que ya no está en el entorno base sino en el nuevo que acaba de crear.

      Dentro del entorno, puede verificar que esté utilizando la versión de Python que tenía previsto emplear:

      Output

      Python 3.8.2

      Cuando esté listo para desactivar su entorno de Anaconda, puede hacerlo escribiendo lo siguiente:

      Tenga en cuenta que puede reemplazar la palabra source por . para conseguir los mismos resultados.

      Para apuntar a una versión más específica de Python, puede pasar una versión específica al argumento python, como 3.5, por ejemplo:

      • conda create -n my_env35 python=3.5

      Puede inspeccionar todos los entornos que configuró con este comando:

      Output

      # conda environments: # base * /home/sammy/anaconda3 my_env /home/sammy/anaconda3/envs/my_env my_env35 /home/sammy/anaconda3/envs/my_env35

      El asterisco indica el entorno activo actual.

      Cada entorno que cree con conda create vendrá con varios paquetes predeterminados:

      • _libgcc_mutex
      • ca-certificates
      • certifi
      • libedit
      • libffi
      • libgcc-ng
      • libstdcxx-ng
      • ncurses
      • openssl
      • pip
      • python
      • readline
      • setuptools
      • sqlite
      • tk
      • wheel
      • xz
      • zlib

      Puede añadir paquetes, como numpy, con el siguiente comando:

      • conda install --name my_env35 numpy

      Si sabe que quiere un entorno numpy en el momento de la creacón, puede apuntar a él en su comando conda create:

      • conda create --name my_env python=3 numpy

      Si ya no trabaja en un proyecto específico y no necesita más el entorno asociado, puede eliminarlo. Para hacerlo, escriba lo siguiente:

      • conda remove --name my_env35 --all

      Cuando escriba el comando conda info --envs, el entorno que eliminó ya no aparecerá en la lista.

      Actualizar Anaconda

      Debe asegurarse regularmente de que Anaconda esté actualizada para que pueda trabajar con con las versiones más recientes de paquetes.

      Para hacerlo, primero debe actualizar la utilidad conda:

      Cuando se le solicite, escriba y para proceder con la actualización.

      Una vez que la actualización de conda esté completa, puede actualizar la distribución de Anaconda:

      Una vez más, cuando se le solicite, escriba y para continuar.

      Esto garantizará que utilice las versiones más recientes de conda y Anaconda.

      Desinstalar Anaconda

      Si ya no utiliza Anaconda y descubre que necesita desinstalarla, debe comenzar con el módulo anaconda-clean, el cual eliminará los archivos de configuración cuando desinstale Anaconda.

      • conda install anaconda-clean

      Escriba y cuando se le solicite.

      Una vez que esté instalado, puede ejecutar el siguiente comando. Se le solicitará responder y antes de eliminar cada uno. Si prefiere que no se le solicite una respuesta, añada --yes al final de su comando:

      Esto también creará una carpeta de copia de seguridad llamada .anaconda_backup en su directorio de inicio:

      Output

      Backup directory: /home/sammy/.anaconda_backup/2020-05-06T024432

      Ahora puede eliminar todo su directorio de Anaconda ingresando el siguiente comando:

      Por último, puede eliminar la línea PATH desde el archivo .bashrc que Anaconda añadió. Para hacerlo, primero abra un editor de texto como nano:

      Luego, desplácese hasta el final del archivo (si es una instalación reciente) o escriba CTRL + W para buscar Anaconda. Elimine o excluya este bloque de Anaconda:

      /home/sammy/.bashrc

      ...
      # >>> conda initialize >>>
      # !! Contents within this block are managed by 'conda init' !!
      __conda_setup="$('/home/sammy/anaconda3/bin/conda' 'shell.bash' 'hook' 2> /dev/null)"
      if [ $? -eq 0 ]; then
          eval "$__conda_setup"
      else
          if [ -f "/home/sammy/anaconda3/etc/profile.d/conda.sh" ]; then
              . "/home/sammy/anaconda3/etc/profile.d/conda.sh"
          else
              export PATH="/home/sammy/anaconda3/bin:$PATH"
          fi
      fi
      unset __conda_setup
      # <<< conda initialize <<<
      

      Cuando termine de editar el archivo, escriba CTRL + X para salir e y para guardar los cambios.

      Con esto, se habrá eliminado Anaconda de su servidor. Si no desactivó el entorno de programación base, puede salir del servidor y volver a ingresar en él para la eliminación.

      Conclusión

      A través de este, vio la manera de instalar Anaconda, aplicar la utilidad de la línea de comandos conda, configurar entornos, actualizar Anaconda y eliminarla si ya no la necesita.

      Puede utilizar Anaconda para gestionar las cargas de trabajo en ciencia de datos, informática científica, análisis y procesamiento de datos a gran escala. A partir de este punto, puede consultar nuestros tutoriales sobre análisis de datos y aprendizaje automático para obtener más información sobre las diferentes herramientas disponibles para usar y los proyectos que puede realizar.

      También ofrecemos un libro electrónico de descarga gratuita sobre aprendizaje automático: Proyectos de aprendizaje automático de Python.



      Source link

      Como Instalar a Distribuição Anaconda Python no Ubuntu 20.04


      Introdução

      O Anaconda é um gerenciador de pacotes de código aberto, gerenciador de ambiente e distribuição das linguagens Python e R. Ele é usado geralmente para ciência de dados, aprendizagem de máquina, processamento de dados em grande escala, computação científica e análise preditiva.

      Oferecendo uma coleção de mais de 1000 pacotes de ciência de dados, o Anaconda está disponível tanto em versões gratuitas quanto em versões empresariais pagas. A distribuição Anaconda vem com o utilitário de linha de comando conda. Você pode aprender mais sobre o Anaconda e o conda, lendo a Documentação oficial do Anaconda.

      Este tutorial irá guiá-lo através da instalação da versão Python 3 do Anaconda em um servidor Ubuntu 20.04.

      Pré-requisitos

      Antes de iniciar este guia, você deve ter um non-root user com privilégios sudo configurado no seu servidor.

      Você pode conseguir este pré-requisito completando nosso tutorial configuração de servidor inicial do Ubuntu 20.04.

      Instalando o Anaconda

      A melhor maneira de instalar o Anaconda é baixar o script bash de instalação do Anaconda, verificá-lo e, em seguida, executá-lo.

      Encontre a versão mais recente do Anaconda para Python 3 na página Anaconda Downloads. No momento em que este artigo foi escrito, a versão mais recente é a 2020.02, mas você deve usar a última versão estável se ela estiver disponível.

      Em seguida, mude para o diretório /tmp, em seu servidor. Este é um bom diretório para baixar itens temporários como o script bash do Anaconda, que não vamos mais precisar depois de executá-lo.

      Use o curl para baixar o link que você copiou do site do Anaconda. Vamos usar a saída para enviar para um arquivo chamado anaconda.sh para um uso mais rápido.

      • curl https://repo.anaconda.com/archive/Anaconda3-2020.02-Linux-x86_64.sh --output anaconda.sh

      Agora, podemos verificar a integridade de dados do instalador com a verificação criptográfica de hash através do checksum SHA-256. Vamos usar o comando sha256sum junto com o nome do arquivo do script:

      Você receberá uma saída que se parece com esta:

      Output

      2b9f088b2022edb474915d9f69a803d6449d5fdb4c303041f60ac4aefcc208bb anaconda.sh

      Você deve verificar a saída contra os hashes disponíveis na página Anaconda with Python 3 on 64-bit Linux para sua versão apropriada do Anaconda. Assim que sua saída corresponder ao hash exibido na linha sha2561, você pode continuar.

      Agora, podemos executar o script:

      Você receberá o seguinte resultado:

      Output

      Welcome to Anaconda3 2020.02 In order to continue the installation process, please review the license agreement. Please, press ENTER to continue >>>

      Pressione ENTER para continuar e, em seguida, pressione ENTER para ler toda a licença. Assim que terminar de ler a licença, você será solicitado a aprovar os termos da mesma:

      Output

      Do you approve the license terms? [yes|no]

      Assim que você concordar, digite yes.

      Neste ponto, você será solicitado a escolher a localização da instalação. Você pode pressionar ENTER para aceitar a localização padrão ou especificar uma localização diferente para modificá-la.

      Output

      Anaconda3 will now be installed into this location: /home/sammy/anaconda3 - Press ENTER to confirm the location - Press CTRL-C to abort the installation - Or specify a different location below [/home/sammy/anaconda3] >>>

      O processo de instalação irá continuar. Observe que isso pode levar algum tempo.

      Quando a instalação for concluída, você receberá a seguinte saída:

      Output

      ... Preparing transaction: done Executing transaction: done installation finished. Do you wish the installer to initialize Anaconda3 by running conda init? [yes|no] [no] >>>

      Digite yes para que você possa inicializar o Anaconda3. Você receberá uma saída que informa as alterações feitas em vários diretórios. Uma das linhas que você receber o agradecerá por instalar o Anaconda.

      Output

      ... Thank you for installing Anaconda3! ...

      Agora, você pode ativar a instalação, fazendo um source no arquivo ~/.bashrc:

      Assim que tiver feito isso, você será levado ao ambiente de programação padrão de base do Anaconda, e seu prompt de comando mudará para o seguinte:

      Embora o Anaconda venha com este ambiente de programação padrão de base, você deve criar ambientes separados para seus programas e mantê-los isolados um do outro.

      Você pode ainda verificar sua instalação fazendo o uso do comando conda, por exemplo com list:

      Você receberá a saída de todos os pacotes que você tem disponível através da instalação do Anaconda.

      Output

      # packages in environment at /home/sammy/anaconda3: # # Name Version Build Channel _ipyw_jlab_nb_ext_conf 0.1.0 py37_0 _libgcc_mutex 0.1 main alabaster 0.7.12 py37_0 anaconda 2020.02 py37_0 ...

      Agora que o Anaconda está instalado, podemos seguir em frente para a configuração dos ambientes dele.

      Configurando Ambientes do Anaconda

      Os ambientes virtuais do Anaconda lhe permitem manter projetos organizados pelas versões do Python e pelos pacotes necessários. Para cada ambiente do Anaconda que você configurar, especifique qual versão do Python usar e mantenha todos os arquivos de programação relacionados dentro desse diretório.

      Primeiro, podemos verificar para ver quais versões do Python estão disponíveis para que possamos usar:

      Você receberá uma saída com as diferentes versões do Python que você pode focar, incluindo tanto versões do Python 3 quanto do Python 2. Como estamos usando o Anaconda com o Python 3 neste tutorial, você terá acesso apenas às versões de pacotes do Python.

      Vamos criar um ambiente usando a versão mais recente do Python 3. Podemos conseguir isso atribuindo a versão 3 ao argumento python. Vamos chamar o ambiente de my_env, mas você pode usar um nome mais descritivo para o ambiente, especialmente se você estiver usando ambientes para acessar mais de uma versão do Python.

      • conda create --name my_env python=3

      Você receberá uma saída com informações sobre o que está baixado e quais pacotes serão instalados, e, em seguida, será solicitado a prosseguir com y ou n. Assim que você concordar, digite y.

      A utilitário conda agora irá obter os pacotes para o ambiente e informá-lo assim que estiver concluído.

      Você pode ativar seu novo ambiente digitando o seguinte:

      Com seu ambiente ativado, seu prefixo do prompt de comando irá refletir que você não está mais no ambiente base, mas no novo ambiente que você acabou de criar.

      Dentro do ambiente, você pode verificar se você está usando a versão do Python que você tinha intenção de usar:

      Output

      Python 3.8.2

      Quando você estiver pronto para desativar seu ambiente do Anaconda, você pode fazer isso digitando:

      Observe que você pode substituir a palavra source por . para obter os mesmos resultados.

      Para focar em uma versão mais específica do Python, você pode passar uma versão específica para o argumento python, como 3.5, por exemplo:

      • conda create -n my_env35 python=3.5

      Você pode inspecionar todos os ambientes que você configurou com este comando:

      Output

      # conda environments: # base * /home/sammy/anaconda3 my_env /home/sammy/anaconda3/envs/my_env my_env35 /home/sammy/anaconda3/envs/my_env35

      O asterisco indica o ambiente ativo atual.

      Cada ambiente que você criar com o conda create virá com vários pacotes padrão:

      • _libgcc_mutex
      • ca-certificates
      • certifi
      • libedit
      • libffi
      • libgcc-ng
      • libstdcxx-ng
      • ncurses
      • openssl
      • pip
      • python
      • readline
      • setuptools
      • sqlite
      • tk
      • wheel
      • xz
      • zlib

      Você pode acrescentar pacotes adicionais, como o numpy por exemplo, com o seguinte comando:

      • conda install --name my_env35 numpy

      Se você já sabe que você gostaria de um ambiente numpy após a criação, você pode focá-lo em seu comando conda create:

      • conda create --name my_env python=3 numpy

      Se você não estiver mais trabalhando em um projeto específico e não tiver mais necessidade do ambiente associado, você pode removê-lo. Para fazer isso, digite o seguinte:

      • conda remove --name my_env35 --all

      Agora, quando você digitar o comando conda info --envs, o ambiente que você removeu não será mais listado.

      Atualizando o Anaconda

      Você deve garantir regularmente que o Anaconda esteja atualizado para que você esteja trabalhando com todas as versões mais recentes do pacote.

      Para fazer isso, você deve primeiro atualizar o utilitário conda:

      Quando solicitado a fazer isso, digite y para continuar com a atualização.

      Assim que a atualização do conda estiver concluída, você pode atualizar a distribuição do Anaconda:

      Novamente, quando solicitado a fazer isso, digite y para continuar.

      Isso garantirá que você esteja usando as versões mais recentes do conda e do Anaconda.

      Desinstalando o Anaconda

      Se você não estiver mais usando o Anaconda e achar que você precisa desinstalá-lo, você deve começar com o módulo anaconda-clean, que removerá arquivos de configuração para quando você desinstalar o Anaconda.

      • conda install anaconda-clean

      Digite y quando solicitado a fazer isso.

      Assim que ele estiver instalado, você pode executar o seguinte comando: Você será solicitado a responder y antes de excluir cada um deles. Se você preferir não ser solicitado a confirmar, adicione --yes ao final do seu comando:

      Isso também criará uma pasta de backup chamada .anaconda_backup em seu diretório home:

      Output

      Backup directory: /home/sammy/.anaconda_backup/2020-05-06T024432

      Agora, remova o diretório do Anaconda inteiro digitando o seguinte comando:

      Por fim, você pode remover a linha PATH do seu arquivo .bashrc que o Anaconda adicionou. Para fazer isso, primeiro abra um editor de texto como o nano:

      Em seguida, vá para o final do arquivo (se esta é uma instalação recente) ou digite CTRL + W para procurar pelo Anaconda. Exclua ou comente este bloco do Anaconda:

      /home/sammy/.bashrc

      ...
      # >>> conda initialize >>>
      # !! Contents within this block are managed by 'conda init' !!
      __conda_setup="$('/home/sammy/anaconda3/bin/conda' 'shell.bash' 'hook' 2> /dev/null)"
      if [ $? -eq 0 ]; then
          eval "$__conda_setup"
      else
          if [ -f "/home/sammy/anaconda3/etc/profile.d/conda.sh" ]; then
              . "/home/sammy/anaconda3/etc/profile.d/conda.sh"
          else
              export PATH="/home/sammy/anaconda3/bin:$PATH"
          fi
      fi
      unset __conda_setup
      # <<< conda initialize <<<
      

      Quando você terminar de editar o arquivo, digite CTRL + X para sair e y para salvar alterações.

      O Anaconda está removido do seu servidor agora. Se você não desativou o ambiente de programação base, você pode sair e entrar novamente no servidor para removê-lo.

      Conclusão

      Este tutorial o conduziu pela instalação do Anaconda, trabalhando com o utilitário de linha de comando conda, configurando ambientes, atualizando o Anaconda e excluindo o Anaconda se você não precisar mais dele.

      Você pode usar o Anaconda para ajudá-lo a gerenciar workloads para ciência de dados, computação científica, análise e processamento de dados em larga escala. A partir daqui, você pode verificar nossos tutoriais de análise de dados e aprendizado de máquina para aprender mais sobre várias ferramentas disponíveis para usar e projetos que você pode fazer.

      Também temos um ebook de aprendizado de máquina gratuito disponível para download, Python Machine Learning Projects.



      Source link

      Установка дистрибутива Anaconda Python в Ubuntu 20.04


      Введение

      Anaconda — диспетчер пакетов с открытым исходным кодом, диспетчер среды и дистрибутив языков программирования Python и R. Он широко используется для анализа данных, машинного обучения, крупномасштабной обработки данных, научных вычислений и предиктивной аналитики.

      Anaconda включает набор из более 1000 пакетов для анализа данных. Доступны бесплатная версия и платная версия для организаций. Дистрибутив Anaconda поставляется с утилитой командной строки conda. Дополнительную информацию об Anaconda и conda можно найти в официальной документации по Anaconda.

      В этом обучающем модуле мы установим версию Anaconda для Python 3 на сервере Ubuntu 20.04.

      Предварительные требования

      Прежде чем начать изучение настоящего обучающего руководства, необходимо настроить на сервере стандартного пользователя без прав root с привилегиями sudo.

      Для выполнения предварительных требований нужно выполнить указания нашего руководства по начальной настройке сервера Ubuntu 20.04.

      Установка Anaconda

      Для установки Anaconda лучше всего загрузить последнюю версию скрипта bash установки Anaconda, проверить этот скрипт и запустить его.

      Последнюю версию Anaconda для Python 3 можно найти на странице загрузки Anaconda. На момент написания последняя версия 2020.02, но если доступна более поздняя стабильная версия, следует использовать ее.

      Далее перейдите к директории /tmp на сервере. Этот каталог хорошо подходит для загрузки временных элементов, таких как скрипт bash Anaconda, которые нам не понадобятся после запуска.

      Используйте curl для загрузки ссылки, скопированной с сайта Anaconda: Чтобы ускорить работу, мы будем использовать для вывода файл anaconda.sh.

      • curl https://repo.anaconda.com/archive/Anaconda3-2020.02-Linux-x86_64.sh --output anaconda.sh

      Теперь мы можем проверить целостность данных программы установки посредством проверки криптографического хэша через контрольную сумму SHA-256. Мы используем команду sha256sum с именем файла скрипта в качестве аргумента:

      Результаты выполнения будет выглядеть примерно так:

      Output

      2b9f088b2022edb474915d9f69a803d6449d5fdb4c303041f60ac4aefcc208bb anaconda.sh

      Необходимо проверить вывод на соответствие хэшу Anaconda с Python 3 на странице 64-битной версии Linux для соответствующей версии Anaconda. Если вывод соответствует хэшу, отображаемому в строке sha2561, вы можете продолжать.

      Теперь мы можем запустить скрипт:

      Вывод должен выглядеть следующим образом:

      Output

      Welcome to Anaconda3 2020.02 In order to continue the installation process, please review the license agreement. Please, press ENTER to continue >>>

      Нажмите ENTER, чтобы продолжить, а затем нажмите ENTER для чтения лицензии. Когда вы прочитаете лицензию, вам будет предложено принять ее условия:

      Output

      Do you approve the license terms? [yes|no]

      Если вы согласны, введите yes.

      Теперь вам будет предложено выбрать место для установки. Вы можете нажать ENTER, чтобы принять место установки по умолчанию, или указать другое место установки.

      Output

      Anaconda3 will now be installed into this location: /home/sammy/anaconda3 - Press ENTER to confirm the location - Press CTRL-C to abort the installation - Or specify a different location below [/home/sammy/anaconda3] >>>

      После этого установка будет продолжена. Процедура установки может занять некоторое время.

      После завершения установки появится следующий экран:

      Output

      ... Preparing transaction: done Executing transaction: done installation finished. Do you wish the installer to initialize Anaconda3 by running conda init? [yes|no] [no] >>>

      Введите yes, чтобы выполнить инициализацию Anaconda3. На экран будут выведены изменения, внесенные в разные каталоги. В одной из выводимых строк будет содержаться благодарность за установку Anaconda.

      Output

      ... Thank you for installing Anaconda3! ...

      Теперь вы можете активировать установку, используя файл ~/.bashrc:

      После этого вы перейдете в базовую среду програмирования Anaconda по умолчанию, и командная строка изменится следующим образом:

      Хотя Anaconda поставляется в комплекте с этой базовой средой программирования по умолчанию, вам потребуются отдельные среды для ваших программ и их изоляции друг от друга.

      Вы можете дополнительно проверить установку с помощью команды conda, например, с флагом list:

      На экран будут выведены все пакеты. доступные через установку Anaconda:

      Output

      # packages in environment at /home/sammy/anaconda3: # # Name Version Build Channel _ipyw_jlab_nb_ext_conf 0.1.0 py37_0 _libgcc_mutex 0.1 main alabaster 0.7.12 py37_0 anaconda 2020.02 py37_0 ...

      Мы установили Anaconda и теперь можем перейти к настройке сред Anaconda.

      Настройка сред Anaconda

      Виртуальные среды Anaconda позволяют организовывать проекты по версиям Python и требуемым пакетам. Для каждой настраиваемой среды Anaconda можно указать версию Python и поместить все связанные файлы программирования в этот каталог.

      Вначале можно проверить, какие версии Python доступны нам для использования:

      На экран будет выведен перечень разных доступных версий Python, включая версии Python 3 и Python 2. Поскольку в этом обучающем модуле мы используем Anaconda с Python 3, у вас будет доступ только к версиям пакетов Python 3.

      Создадим среду, используя самую последнюю версию Python 3. Для этого присвоим значение version 3 аргументу python. Мы назовем среду my_env, но возможно вы захотите использовать описательное название среды, особенно если вы используете несколько сред для доступа к разным версиям Python.

      • conda create --name my_env python=3

      На экран будет выведена информация о том, что мы загрузили, и какие пакеты будут установлены, а затем вам нужно будет ввести y или n. Если вы согласны, введите y.

      После этого утилита conda доставит пакеты для среды и сообщит о завершении доставки.

      Для активации вашей новой среды введите следующую команду:

      После активации среды префикс комадной строки изменится, показывая, что вы находитесь не в базовой среде, а в только что созданной.

      В среде вы можете проверить использование желаемой версии Python:

      Output

      Python 3.8.2

      Когда вы будете готовы отключить свою среду Anaconda, введите:

      Вы можете заменить слово source на ., и это не повлияет на результат.

      Для работы с конкретной версией Python вы можете передать в аргумент python номер этой версии, например 3.5:

      • conda create -n my_env35 python=3.5

      Вы можете проверить все настроенные среды с помощью следующей команды:

      Output

      # conda environments: # base * /home/sammy/anaconda3 my_env /home/sammy/anaconda3/envs/my_env my_env35 /home/sammy/anaconda3/envs/my_env35

      Звездочкой обозначается текущая активная среда.

      Каждая среда, создаваемая с помощью conda create, имеет несколько пакетов по умолчанию:

      • _libgcc_mutex
      • ca-certificates
      • certifi
      • libedit
      • libffi
      • libgcc-ng
      • libstdcxx-ng
      • ncurses
      • openssl
      • pip
      • python
      • readline
      • setuptools
      • sqlite
      • tk
      • wheel
      • xz
      • zlib

      Для добавления дополнительных пакетов, например numpy, вы можете использовать следующую команду:

      • conda install --name my_env35 numpy

      Если вы знаете, что вам потребуется среда numpy после создания, вы можете добавить ее в команду conda create:

      • conda create --name my_env python=3 numpy

      Если вы прекратите работу над каким-либо проектом, и вам больше не нужна будет соответствующая среда, вы можете удалить ее. Для этого введите следующее:

      • conda remove --name my_env35 --all

      Теперь при вводе команды conda info --envs удаленная среда больше не будет отображаться в списке.

      Обновление Anaconda

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

      Для этого нужно предварительно обновить утилиту conda:

      Введите y в диалоге, чтобы продолжить обновление.

      После обновления conda вы можете обновить дистрибутив Anaconda:

      Введите y в диалоге, чтобы продолжить.

      Так вы будете гарантированно использовать самые последние версии conda и Anaconda.

      Удаление Anaconda

      Если вы больше не хотите использовать Anaconda, запустите модуль anaconda-clean, который удалит файлы конфигурации при удалении Anaconda.

      • conda install anaconda-clean

      Введите y в диалоге.

      После установки вы можете запустить следующую команду. Перед удалением каждого компонента вам нужно будет ввести y в диалоге. Если вы не хотите проходить через диалоги, добавьте флаг --yes в конец команды:

      При этом в вашем домашнем каталоге будет создана папка резервного копирования с именем .anaconda_backup:

      Output

      Backup directory: /home/sammy/.anaconda_backup/2020-05-06T024432

      Теперь вы можете удалить весь каталог Anaconda с помощью следующей команды:

      В заключение вы можете удалить строку PATH из файла .bashrc , добавленного Anaconda. Для этого откройте nano или другой текстовый редактор:

      Прокрутите файл до конца (если установка выполнена недавно) или нажмите CTRL + W для поиска Anaconda. Удалите или закомментируйте блок Anaconda:

      /home/sammy/.bashrc

      ...
      # >>> conda initialize >>>
      # !! Contents within this block are managed by 'conda init' !!
      __conda_setup="$('/home/sammy/anaconda3/bin/conda' 'shell.bash' 'hook' 2> /dev/null)"
      if [ $? -eq 0 ]; then
          eval "$__conda_setup"
      else
          if [ -f "/home/sammy/anaconda3/etc/profile.d/conda.sh" ]; then
              . "/home/sammy/anaconda3/etc/profile.d/conda.sh"
          else
              export PATH="/home/sammy/anaconda3/bin:$PATH"
          fi
      fi
      unset __conda_setup
      # <<< conda initialize <<<
      

      Закончив редактирование файла, нажмите CTRL + X для выхода и y для сохранения изменений.

      Удаление Anaconda с вашего сервера завершено. Если вы не отключили базовую среду программирования, вы можете выйти и снова войти на сервер для ее удаления.

      Заключение

      В этом обучающем модуле вы выполнили установку Anaconda, поработали с утилитой командной строки conda, настроили среды, выполнили обновление Anaconda и удалили Anaconda.

      Вы можете использовать Anaconda для управления рабочими задачами анализа данных, научных вычислений, аналитики и обработки больших объемов данных. Теперь вы можете ознакомиться с обучающими модулями по анализу данных и машинному обучению, чтобы узнать больше о различных доступных инструментах и проектах, которыми вы можете заняться.

      Также мы предлагаем бесплатную электронную книгу по машинному обучению «Проекты машинного обучения на Python».



      Source link