In Anaconda depo , montajcılar iki tür vardır:
" Anaconda yükleyicileri " ve " Miniconda yükleyicileri ".
Farklılıkları neler?
Ayrıca, bir yükleyici dosyası için Anaconda2-4.4.0.1-Linux-ppc64le.sh
ne anlama gelir 2-4.4.0.1
?
In Anaconda depo , montajcılar iki tür vardır:
" Anaconda yükleyicileri " ve " Miniconda yükleyicileri ".
Farklılıkları neler?
Ayrıca, bir yükleyici dosyası için Anaconda2-4.4.0.1-Linux-ppc64le.sh
ne anlama gelir 2-4.4.0.1
?
Yanıtlar:
Aradaki fark, miniconda'nın sadece depo yönetim sistemini göndermesidir. Yani yüklediğinizde sadece paketsiz yönetim sistemi var. Oysa Anaconda ile, bazı yerleşik paketlerle bir dağıtım gibidir.
Herhangi bir Linux dağıtımında olduğu gibi, dahil edilen paketler için birçok güncelleme paketleyen bazı sürümler vardır. Bu nedenle sürüm numaralandırmasında bir fark vardır. Yalnızca Anaconda'yı yükseltmeye karar verirseniz, tüm sistemi güncelliyorsunuz.
root
ortam yarattığından ve bir şeylerle taklit ettiğinden emin .
Orijinal dokümanlara göre (bağlantı artık öldü):
Aşağıdaki durumlarda Anaconda'yı seçin:
Aşağıdaki durumlarda Miniconda'yı seçin:
Miniconda'yı kendim kullanıyorum. Anaconda şişirilir. Paketlerin çoğu asla kullanılmaz ve gerektiğinde ve gerektiğinde kolayca kurulabilir.
Not o Conda paket yöneticisi (örn olan conda list
görüntüler tüm çevrede paketleri yüklü), Anaconda ve Miniconda dağılımları vardır oysa. Yazılım dağıtımı, bir sisteme kurulabilen ve kullanılabilen, önceden oluşturulmuş ve önceden yapılandırılmış bir paket koleksiyonudur. Paket yöneticisi, paketleri yükleme, güncelleme ve kaldırma işlemini otomatikleştiren bir araçtır.
Anaconda, PyData ekosistemindeki merkezi yazılımın tam bir dağıtımıdır ve birkaç yüz üçüncü taraf açık kaynaklı proje için ikili dosyaları ile birlikte Python'un kendisini içerir. Miniconda aslında sadece Conda, bağımlılıkları ve Python içeren boş bir konda ortamı için bir yükleyicidir. Kaynak .
Conda kurulduktan sonra, Python'un istediğiniz herhangi bir sürümü ile birlikte ihtiyacınız olan paketi sıfırdan yükleyebilirsiniz.
2-4.4.0.1
Anaconda kurulum paketinizin sürüm numarasıdır. Garip bir şekilde, Eski Paket Listelerinde listelenmiyor .
Nisan 2016'da, Anaconda versiyonlaması Python sürüm 2 ve 3 ile karışıklığı önlemek için 2.5'ten 4.0'a sıçradı. Sürüm 4.0, Anaconda Navigator'ı içeriyordu.
Sonraki sürümler için sürüm notlarına buradan ulaşabilirsiniz .
conda
paketlerin yüklenmesi çok uzun zaman alır ve anaconda
bu ekstra paketlerin tümü ile birlikte gelir, daha sonra anaconda
size "Python'a ve diğer paketlere daha hızlı erişim" olmaz miniconda
mı? miniconda
Şu anda kullanıyorum , ama çok yavaş.
2
sürümün bir parçası değil, Anaconda adının bir parçası: Anaconda2'nin Anaconda2-4.4.0.1-Linux-ppc64le.sh
4.4.0.1 sürümünü buluyoruz (Little Endian 64 bit PowerPC'de çalışan Linux için).
conda
hem bir komut satırı aracı hem de bir python paketidir.
Miniconda yükleyici = Python + conda
Anaconda yükleyici = Python + conda
+ meta paketi anaconda
meta Python pkg anaconda
= veri biliminde günlük kullanım için yaklaşık 160 Python pkgs
Anaconda yükleyici = Miniconda yükleyici + conda install anaconda
conda
bir python yöneticisi ve bir çevre yöneticisidir.
conda install flake8
conda create -n myenv python=3.6
Miniconda yükleyici = Python + conda
conda
, paket yöneticisi ve çevre yöneticisi, bir Python paketidir. Böylece Python kurulur. Conda kendi kütüphaneleri / bağımlılıkları ile Python yorumlayıcısı dağıtmak Nedeni ancak işletim sistemi üzerinde mevcut olanları, diğer minimal bağımlılıklar gibi değil openssl
, ncurses
, sqlite
sıra yüklenir, vb.
Temel olarak, Miniconda adil conda
ve asgari bağımlılıklarıdır . Ve conda
kurulu ortam, daha önce "kök" ortamı olarak adlandırılan "temel" ortamdır.
Anaconda yükleyici = Python + conda
+ meta paketianaconda
meta Python paketi anaconda
= veri biliminde günlük kullanım için yaklaşık 160 Python pkgs
Meta paketler, gerçek yazılımları İÇERMEYEN ve sadece kurulacak diğer paketlere bağlı olan paketlerdir.
Anaconda Cloud'dan bir anaconda
meta paket indirin ve içeriği ondan çıkarın. Kurulacak gerçek 160+ paketler listelenmiştir .info/recipe/meta.yaml
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
# ...
Meta pkg'dan önceden yüklenmiş paketler anaconda
temel olarak web kazıma ve veri bilimi içindir. Gibi requests
, beautifulsoup
, numpy
, nltk
, vb
Yüklü bir Miniconda'nız varsa conda install anaconda
, yükleme klasörü adlarının farklı olması dışında Anaconda yüklemesiyle aynı olacaktır.
Miniconda2 ve Miniconda. Anaconda2 vs Anaconda.
2
conda
"temel" ortamda birlikte verilen Python yorumlayıcısının Python 2 olduğu, Python 3 olmadığı anlamına gelir .
Miniconda, Python yorumlayıcısının kendisini, Linux kullanıcılarının aşina olabileceği apt veya yum araçlarına benzer şekilde Python paketlerine yönelik bir platformlar arası paket yöneticisi olarak çalışan conda adlı bir komut satırı aracıyla birlikte verir.
Anaconda hem Python hem de conda içerir ve ayrıca bilimsel hesaplamalara yönelik önceden yüklenmiş diğer paket paketlerini bir araya getirir. Bu paketin boyutu nedeniyle, yüklemenin birkaç gigabayt disk alanı tüketmesini bekleyin.
Kaynak: Jake VanderPlas'ın Python Veri Bilimi El Kitabı
2
İçinde Anaconda2
Python ana sürüm 3.x yüklü ziyade 2.x olacağı vasıtası Anaconda3
. Mevcut sürümde Python 2.7.13 bulunmaktadır.
4.4.0.1
Anaconda sürüm numarasıdır. Geçerli reklamı sürümü 4.4.0
ve ben .1
küçük bir sürüm veya diğer benzer kullanım için varsayalım . Kullandığım Windows sürümleri sadece 4.4.0
dosya adında söylüyor .
Diğerleri şimdi Anaconda ve Miniconda arasındaki farkı açıkladı, bu yüzden atlayacağım.
Anaconda çok büyük bir kurulumdur ~ 2 GB ve diğer paket yöneticileriyle modül veya paket kurmaya aşina olmayan kullanıcılar için en kullanışlıdır.
Anaconda, Jupyter'in resmi paket yöneticisi olarak kendini tanıtıyor gibi görünüyor. Değil. Anaconda, kurulumuyla Jupyter, R, python ve birçok paketi paketler.
Anaconda, Jupyter Lab veya R çekirdeğini kurmak için gerekli değildir. Jupyter Lab veya Notebook'ları kurmak için başka yerlerde bol miktarda bilgi var. R stüdyosunu kurmak için başka yerlerde de bol miktarda bilgi var. Aşağıda R çekirdeğinin doğrudan R Studio'dan nasıl kurulacağı gösterilmektedir:
Anaconda olmadan R çekirdeğini kurmak için R Studio'yu başlatın. R terminali penceresinde şu üç komutu girin:
install.packages("devtools")
devtools::install_github("IRkernel/IRkernel")
IRkernel::installspec()
Bitti. Jupyter tekrar açıldığında, R çekirdeği kullanılabilir ve kullanılabilir.
Hem Anaconda hem de miniconda, conda paket yöneticisini kullanıyor. Anaconda ve miniconda arasındaki başlıca fark ise
Anaconda dağıtımı, tüm paketlerle önceden yüklenmiş olarak gelirken, miniconda dağıtımı, önceden yüklenmiş paketler olmadan sadece yönetim sistemidir. Miniconda kullanılıyorsa, bireysel paketleri ve kütüphaneleri ayrı ayrı indirmek gerekir.
Şahsen Anaconda dağıtımını kullanıyorum çünkü bireysel paket kurulumları hakkında çok fazla endişelenmem gerekmiyor.
Miniconda'nın bir dezavantajı, her bir paketin yüklenmesinin uzun zaman alabilmesidir . Anaconda'yı kurmak ve kullanmak çok daha az zaman alıyor.
Ancak, anaconda'da (QtConsole, Glueviz, Orange3 ) hiç kullanmamam gereken bazı paketler var. Amaçlarını bile bilmiyorum. Yani anaconda'nın bir dezavantajı, gerekenden daha fazla yer kaplamasıdır.
conda list
Miniconda'yı kurduktan hemen sonra koşarak kontrol edebilirsiniz .