Ein Memo beim Erstellen einer Python-Umgebung mit Miniconda

  1. miniconda --miniconda ist die Mindestkonfigurationsversion von anaconda. Da die Umgebung virtualisiert ist, ist die Hauptumgebung nicht verschmutzt. Einfache Versionsverwaltung. Ich habe es noch nicht viel benutzt, daher kenne ich die Details noch nicht.

2. Installieren Sie miniconda (Mac OSX: Homebrew)

2.1 Umwelt

2.2 Install

terminal


$ brew cask

terminal


$ brew cask install miniconda

3. Erstellen Sie eine virtuelle Umgebung und führen Sie sie aus

3.1 Erstellen Sie eine virtuelle Umgebung

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 Wechseln Sie in die erstellte Umgebung

terminal


$ conda activate test_environmente

Abhängig von der Version scheint es sich um "Source Activate Hogehoge" zu handeln, aber in "Conda Version: 4.7.12" scheint es sich um "Conda Activate Hogehoge" zu handeln. Unterschiede zwischen den Versionen wurden nicht untersucht. Diese Aktivierung wird beim ersten Mal nicht erfolgreich sein. Da gesagt wird, dass "eine Initialisierung in der von Ihnen verwendeten Shell erforderlich ist",

terminal


$ conda init zsh

Bitte setzen Sie die von Ihnen verwendete Shell in ** zsh **. Wenn Sie sie ausführen, wird Folgendes in .zshrc usw. beschrieben.

~/.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 <<<

Danach sollten Sie in der Lage sein, den Rest zu verwenden. Öffnen Sie also das Terminal erneut oder laden Sie die .zshrc neu.

termianl


$ source .zshrc

3.3 Erneut ausführen

――Um die aktuelle Umgebung und andere Umgebungen zu überprüfen

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

――Wie man aus der Umwelt herauskommt

terminal


$ conda deactivate

5. Ergänzung

Referenzartikel

Deep Learning ∞ Ich habe geklopft Verwendung von Conda Miniconda verwenden

Recommended Posts

Ein Memo beim Erstellen einer Python-Umgebung mit Miniconda
Hinweise beim Erstellen einer Umgebung mit Python
Befehle zum Erstellen einer Python3-Umgebung mit virtualenv
Hinweise zum Erstellen einer Python-Umgebung durch Anfänger
Probleme beim Erstellen eines CSV-JSON-Konvertierungstools mit Python
Erstellen Sie eine virtuelle Umgebung mit Python!
Erstellen einer virtuellen Umgebung mit Python 3
[Python] Memo zum Erstellen von Scraping-Tools
Vorsichtsmaßnahmen beim Erstellen eines Python-Generators
Ein Memo, wenn mit Python + OpenCV schnell ein Gesicht erkannt wird
Ein Hinweis beim Erstellen eines gerichteten Diagramms mit Graphviz in Python
[Pyenv] Erstellen einer Python-Umgebung mit Ubuntu 16.04
Erstellen einer einfachen Power-Datei mit Python
Ein Memo mit Python2.7 und Python3 in CentOS
Erstellen einer Python 3.6-Umgebung mit Windows + PowerShell
Erstellen Sie mit pyenv eine virtuelle Umgebung für Python
Ein Memo mit RADEX-Umgebungskonstruktion
Erstellen Sie mit Neovim eine moderne Python-Umgebung
Ein Memo für die Installation von pip3 mit python2.7 aus irgendeinem Grund
Fehler beim Installieren eines Moduls mit Python pip
Dinge, auf die Sie beim Erstellen einer Python-Umgebung auf einem Mac achten sollten
Empfohlene Umgebung und Verwendung bei der Entwicklung mit Python
Erstellen einer Python-Umgebung mit virtualenv und direnv
Erstellen Sie eine Python-Umgebung mit ansible auf centos6
Ich war süchtig danach, eine Python-Venv-Umgebung mit VS Code zu erstellen
Ein Hinweis, mit dem Sie die Python-Umgebung von Pineapple mit pyenv ändern können
Vorgehensweise zum Erstellen eines mit Python erstellten LineBot
Erstellen Sie eine virtuelle Umgebung mit conda in Python
[Python] Erstellen Sie mit Docker eine Django-Entwicklungsumgebung
[Python-Memo] Seien Sie vorsichtig, wenn Sie ein zweidimensionales Array erstellen (Liste der Listen).
[Memo] Erstellen Sie eine virtuelle Umgebung mit Pyenv + anaconda
Python-Umgebung mit Docker-Compose
Arbeiten Sie in einer virtuellen Umgebung mit Python virtualenv.
Ablauf beim Erstellen einer virtuellen Umgebung mit Anaconda
Verfahren zum Erstellen einer Python-Isolationsumgebung (venv-Umgebung)
[Detaillierte Version] Erstellen einer komfortablen Python-Umgebung mit Google Compute Engine (Ubuntu 16.04)
Erstellen einer Python-Umgebung mit OSX Elcapitan
Erstellen Sie eine Python-Umgebung
Erstellen Sie mit IntelliJ schnell eine Python Django-Umgebung
Virtuelle Umgebung mit Python 3.6
Erstellen Sie eine Python-Umgebung für maschinelles Lernen mit Containern
Erstellen Sie eine Python-Ausführungsumgebung mit VS-Code
Holen Sie sich mit Poetry eine schnelle Python-Entwicklungsumgebung
Ein Memo beim Erstellen einer Umgebung, die vorerst mit Lambda @ Edge debuggt werden kann
Memo mit Python mit HiveServer2 von EMR verbunden
Erstellen einer Python-Umgebung mit pyenv, pyenv-virtualenv, Anaconda (Miniconda)
Empfehlung zum Erstellen einer tragbaren Python-Umgebung mit conda
Erstellen Sie eine virtuelle Python-Umgebung mit virtualenv und virtualenvwrapper
Memo zum Erstellen einer Python-Entwicklungsumgebung mit macOS Catalina
Erstellen Sie eine Python-Entwicklungsumgebung mit Vagrant + Ansible + Fabric
Ich habe eine Python3-Umgebung unter Ubuntu mit direnv erstellt.
Erstellen Sie mit Python eine Entwicklungsumgebung für maschinelles Lernen
Erstellen Sie eine virtuelle Python-Umgebung mit virtualenv und virtualenvwrapper
[Python] Ein Memo zum vertikalen Schreiben von CSV mit Pandas
Ein Memo, dass ich den Datenspeicher mit Python berührt habe