Kurz
conda ist sowohl ein Befehlszeilenprogramm als auch ein Python-Paket.
Miniconda-Installationsprogramm = Python + conda
Anaconda installer = Python + conda+ Metapaketanaconda
meta Python pkg anaconda= ca. 160 weitere Python-Pakete für den täglichen Gebrauch in der Datenwissenschaft
Anaconda Installer = Miniconda Installer + conda install anaconda
Detail
condaist ein Umgebungsmanager und ein Paketmanager. Es bedeutet das Werkzeug selbst. condamacht es möglich
- Paket installieren mit
conda install flake8
- Erstellen Sie eine Umgebung mit einer beliebigen Version von Python mit
conda create -n myenv python=3.6
condaist kein binärer Befehl, ist ein Python-Paket . Damit dies condafunktioniert, müssen Sie eine Python-Umgebung erstellen und ein Paket condadarin installieren . Hier kommen Anaconda Installer und Miniconda Installer ins Spiel.
Das Installationsprogramm Minoconda installiert einen Python und das Paket conda. Installer Anaconda macht nicht nur das, was Miniconda macht, sondern installiert auch ein für Sie benanntes Meta- Python-Paket anaconda.
Meta-Pakete sind Pakete, die KEINE aktuelle Software enthalten und einfach von anderen zu installierenden Paketen abhängen.
Die tatsächlichen mehr als 160 Python-Pakete, die in pkg enthalten anacondasind, sind info/recipe/meta.yamlin der Quelldatei aufgeführt .
package:
name: anaconda
version: '2019.07'
build:
ignore_run_exports:
- '*'
number: '0'
pin_depends: strict
string: py36_0
requirements:
build:
- python 3.6.8 haf84260_0
is_meta_pkg:
- true
run:
- alabaster 0.7.12 py36_0
- anaconda-client 1.7.2 py36_0
- anaconda-project 0.8.3 py_0
# ...
- beautifulsoup4 4.7.1 py36_1
# ...
- curl 7.65.2 ha441bb4_0
# ...
- hdf5 1.10.4 hfa1e0ec_0
# ...
- ipykernel 5.1.1 py36h39e3cac_0
- ipython 7.6.1 py36h39e3cac_0
- ipython_genutils 0.2.0 py36h241746c_0
- ipywidgets 7.5.0 py_0
# ...
- jupyter 1.0.0 py36_7
- jupyter_client 5.3.1 py_0
- jupyter_console 6.0.0 py36_0
- jupyter_core 4.5.0 py_0
- jupyterlab 1.0.2 py36hf63ae98_0
- jupyterlab_server 1.0.0 py_0
# ...
- matplotlib 3.1.0 py36h54f8f79_0
# ...
- mkl 2019.4 233
- mkl-service 2.0.2 py36h1de35cc_0
- mkl_fft 1.0.12 py36h5e564d8_0
- mkl_random 1.0.2 py36h27c97d8_0
# ...
- nltk 3.4.4 py36_0
# ...
- numpy 1.16.4 py36hacdab7b_0
- numpy-base 1.16.4 py36h6575580_0
- numpydoc 0.9.1 py_0
# ...
- pandas 0.24.2 py36h0a44026_0
- pandoc 2.2.3.2 0
# ...
- pillow 6.1.0 py36hb68e598_0
# ...
- pyqt 5.9.2 py36h655552a_2
# ...
- qt 5.9.7 h468cd18_1
- qtawesome 0.5.7 py36_1
- qtconsole 4.5.1 py_0
- qtpy 1.8.0 py_0
# ...
- requests 2.22.0 py36_0
# ...
- sphinx 2.1.2 py_0
- sphinxcontrib 1.0 py36_1
- sphinxcontrib-applehelp 1.0.1 py_0
- sphinxcontrib-devhelp 1.0.1 py_0
- sphinxcontrib-htmlhelp 1.0.2 py_0
- sphinxcontrib-jsmath 1.0.1 py_0
- sphinxcontrib-qthelp 1.0.2 py_0
- sphinxcontrib-serializinghtml 1.1.3 py_0
- sphinxcontrib-websupport 1.1.2 py_0
- spyder 3.3.6 py36_0
- spyder-kernels 0.5.1 py36_0
# ...
Die vorinstallierten Pakete von meta pkg anacondasind hauptsächlich für Web Scraping und Data Science gedacht . Wie requests, beautifulsoup, numpy, nltketc.