Tóm tắt
conda vừa là một công cụ dòng lệnh, vừa là một gói python.
Trình cài đặt Miniconda = Python + conda
Trình cài đặt Anaconda = Python + conda+ gói metaanaconda
meta Python pkg anaconda= khoảng 160 gói Python khác để sử dụng hàng ngày trong khoa học dữ liệu
Anaconda installer = Miniconda installer + conda install anaconda
Chi tiết
condalà người quản lý môi trường và người quản lý gói. Nó có nghĩa là chính công cụ. condalàm cho nó có thể
- cài đặt gói với
conda install flake8
- tạo môi trường với bất kỳ phiên bản Python nào với
conda create -n myenv python=3.6
condakhông phải là một lệnh nhị phân, là một gói Python . Để condahoạt động, bạn phải tạo môi trường Python và cài đặt gói condavào đó. Đây là nơi mà trình cài đặt Anaconda và trình cài đặt Miniconda xuất hiện.
Trình cài đặt Minoconda cài đặt Python và gói conda. Trình cài đặt Anaconda không chỉ thực hiện những gì Miniconda làm, nó còn cài đặt một gói meta Python được đặt tên anacondacho bạn.
Gói meta, là gói KHÔNG chứa phần mềm thực tế và chỉ phụ thuộc vào các gói khác được cài đặt.
Hơn 160 gói python thực tế bao gồm trong pkg anacondađược liệt kê trong tệp nguồninfo/recipe/meta.yaml của nó .
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
# ...
Các gói được cài đặt sẵn từ meta pkg anacondachủ yếu dành cho việc tìm kiếm web và khoa học dữ liệu. Giống như requests, beautifulsoup, numpy, nltkvv