Un mémo lors de la création d'un environnement python avec miniconda

  1. miniconda --miniconda est la version de configuration minimale d'anaconda. L'environnement étant virtualisé, l'environnement principal n'est pas pollué. Gestion simple des versions. Je ne l'ai pas encore beaucoup utilisé, donc je ne connais pas encore les détails.

2. Installez miniconda (Mac OSX: Homebrew)

2.1 Environnement

2.2 Install --Entrez homebrew-cask. Si vous l'avez déjà, allez à installer miniconda.

terminal


$ brew cask

--Installer miniconda

terminal


$ brew cask install miniconda

3. Créer et exécuter un environnement virtuel

3.1 Créer un environnement virtuel

terminal


$ conda create python=3.6 -name test_environment
Collecting package metadata (current_repodata.json): done
Solving environment: done

## Package Plan ##

  environment location: /usr/local/Caskroom/miniconda/base/envs/test_environment

  added / updated specs:
    - python=3.6


The following NEW packages will be INSTALLED:

  ca-certificates    pkgs/main/osx-64::ca-certificates-2019.10.16-0
  certifi            pkgs/main/osx-64::certifi-2019.9.11-py36_0
  libcxx             pkgs/main/osx-64::libcxx-4.0.1-hcfea43d_1
  libcxxabi          pkgs/main/osx-64::libcxxabi-4.0.1-hcfea43d_1
  libedit            pkgs/main/osx-64::libedit-3.1.20181209-hb402a30_0
  libffi             pkgs/main/osx-64::libffi-3.2.1-h475c297_4
  ncurses            pkgs/main/osx-64::ncurses-6.1-h0a44026_1
  openssl            pkgs/main/osx-64::openssl-1.1.1d-h1de35cc_3
  pip                pkgs/main/osx-64::pip-19.3.1-py36_0
  python             pkgs/main/osx-64::python-3.6.9-h359304d_0
  readline           pkgs/main/osx-64::readline-7.0-h1de35cc_5
  setuptools         pkgs/main/osx-64::setuptools-42.0.1-py36_0
  sqlite             pkgs/main/osx-64::sqlite-3.30.1-ha441bb4_0
  tk                 pkgs/main/osx-64::tk-8.6.8-ha441bb4_0
  wheel              pkgs/main/osx-64::wheel-0.33.6-py36_0
  xz                 pkgs/main/osx-64::xz-5.2.4-h1de35cc_4
  zlib               pkgs/main/osx-64::zlib-1.2.11-h1de35cc_3


Proceed ([y]/n)? y

Preparing transaction: done
Verifying transaction: done
Executing transaction: done
#
# To activate this environment, use
#
#     $ conda activate test_environment
#
# To deactivate an active environment, use
#
#     $ conda deactivate

3.2 Déplacer vers l'environnement créé

terminal


$ conda activate test_environmente

Selon la version, cela semble être source activate hogehoge '', mais dans conda version: 4.7.12 '', il semble être `` conda activate hogehoge ''. Les différences entre les versions n'ont pas été étudiées. Cette activation ne réussira pas la première fois. Puisqu'il est dit que "l'initialisation est requise dans le shell que vous utilisez",

terminal


$ conda init zsh

Veuillez mettre le shell que vous utilisez à la place de ** zsh **. Lorsque vous l'exécutez, ce qui suit sera décrit dans .zshrc etc.

~/.zshrc


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

Après cela, vous devriez pouvoir utiliser le reste, alors rouvrez le terminal ou rechargez le .zshrc.

termianl


$ source .zshrc

3.3 Réexécuter

――Pour vérifier l'environnement actuel et d'autres environnements

terminal


$ conda env list
# conda environments:
#
base                  *  /usr/local/Caskroom/miniconda/base
dlmugenknock             /usr/local/Caskroom/miniconda/base/envs/dlmugenknock
test_environment         /usr/local/Caskroom/miniconda/base/envs/test_environment

terminal


$ conda activate test_environment                                                                                                                     

$ conda env list
# conda environments:
#
base                     /usr/local/Caskroom/miniconda/base
dlmugenknock             /usr/local/Caskroom/miniconda/base/envs/dlmugenknock
test_environment      *  /usr/local/Caskroom/miniconda/base/envs/test_environment

――Comment sortir de l'environnement

terminal


$ conda deactivate

5. Supplément

Article de référence

Apprentissage en profondeur ∞ J'ai fait ce coup Notes sur l'utilisation de Conda Utiliser Miniconda

Recommended Posts

Un mémo lors de la création d'un environnement python avec miniconda
Remarques lors de la création d'un environnement avec python
Commandes pour créer un environnement python3 avec virtualenv
Notes sur la création d'un environnement python par les débutants
Problèmes lors de la création d'un outil de conversion csv-json avec python
Créez un environnement virtuel avec Python!
Créer un environnement virtuel avec Python 3
[Python] Mémo de création de l'outil de grattage
Précautions lors de la création d'un générateur Python
Un mémo lorsque le visage est détecté avec Python + OpenCV rapidement
Une note lors de la création d'un graphe dirigé à l'aide de Graphviz en Python
[Pyenv] Construire un environnement python avec ubuntu 16.04
Créer un fichier power simple avec Python
Un mémo contenant Python2.7 et Python3 dans CentOS
Création d'un environnement Python 3.6 avec Windows + PowerShell
Créez un environnement virtuel pour python avec pyenv
Un mémo rempli de construction d'environnement RADEX
Créez un environnement Python moderne avec Neovim
Un mémo pour quand pip3 est installé avec python2.7 pour une raison quelconque
Erreur lors de l'installation d'un module avec Python pip
Points à surveiller lors de la création d'un environnement Python sur un Mac
Environnement et utilisation recommandés lors du développement avec Python
Construire un environnement python avec virtualenv et direnv
Créez un environnement python avec ansible sur centos6
J'étais accro à la création d'un environnement Python venv avec VS Code
Notez que l'environnement Python de Pineapple peut être modifié avec pyenv
Procédure de création d'un LineBot réalisé avec Python
Créer un environnement virtuel avec conda avec Python
[Python] Créer un environnement de développement Django avec Docker
[Mémo Python] Soyez prudent lors de la création d'un tableau à deux dimensions (liste de listes)
[Memo] Créez un environnement virtuel avec Pyenv + anaconda
environnement python avec docker-compose
Travaillez dans un environnement virtuel avec Python virtualenv.
Flux de création d'un environnement virtuel avec Anaconda
Procédure de création d'un environnement d'isolation Python (environnement venv)
[Version détaillée] Créer un environnement Python confortable avec Google Compute Engine (Ubuntu 16.04)
Construire un environnement Python avec OSX Elcapitan
Créer un environnement Python
Créez rapidement un environnement Python Django avec IntelliJ
Environnement virtuel avec Python 3.6
Créer un environnement d'apprentissage automatique Python avec des conteneurs
Créer un environnement d'exécution python avec VS Code
Obtenez un environnement de développement Python rapide avec Poetry
Un mémo lors de la création d'un environnement qui peut être débogué avec Lambda @ Edge pour le moment
Mémo connecté à HiveServer2 d'EMR avec python
Construire un environnement Python avec pyenv, pyenv-virtualenv, Anaconda (Miniconda)
Recommandation de construction d'un environnement Python portable avec conda
Créez un environnement virtuel python avec virtualenv et virtualenvwrapper
Un mémo pour créer un environnement de développement python avec macOS Catalina
Créez un environnement de développement python avec vagrant + ansible + fabric
J'ai créé un environnement Python3 sur Ubuntu avec direnv.
Créer un environnement de développement d'applications d'apprentissage automatique avec Python
Créez un environnement virtuel python avec virtualenv et virtualenvwrapper
[Python] Un mémo pour écrire du CSV verticalement avec Pandas
Un mémo que j'ai touché au magasin de données avec python