Anaconda ücretsiz ve açık kaynaklı, Python ve R programlama dillerinin bilimsel hesaplama kullanımında paket yönetimini kolaylaştırmayı amaçlayan bir özgür ve açık kaynaklı dağıtımdır. Paket sürümleri conda paket yönetim sistemi ile yönetilir. Anaconda dağıtımı Windows, Linux ve MacOS işletim sistemlerinde kullanılabilen veri bilimi paketleri içerir.
Geliştirici(ler) | Anaconda, Inc. (önceden Continuum Analytics) |
---|---|
Resmî sitesi | www.anaconda.com |
Genel bakış
Anaconda dağıtımı, 1.500'den fazla paketin yanı sıra paketi ve sanal çevre yöneticisiyle birlikte gelir Ayrıca komut satırı arabirimine (CLI) grafiksel bir alternatif olarak bir GUI, Anaconda Navigator içerir.
Conda ve pip paket yöneticisi arasındaki en büyük fark, paket gereksinimlerinin yönetim farkıdır, bu da Python veri bilimi ve condanın varlığının nedeni için önemli bir zorluktur.
Pip bir paket yüklediğinde, önceden yüklenmiş paketlerle çakışıp çakışmadığını kontrol etmeden, bağımlı Python paketlerini otomatik olarak kurar. Mevcut kurulumun durumuna bakılmaksızın bir paket ve bağımlılıklarından herhangi birini kuracaktır. Bu nedenle, örneğin Google Tensorflow'un çalışan bir kurulumuna sahip bir kullanıcı, gerekli olan numpy kütüphanesinin Tensorflow tarafından kullanılandan farklı bir sürümünü gerektiren farklı bir paket yüklemek için pip kullanmayı bıraktığını görebilir. Bazı durumlarda, paket çalışıyor gibi görünebilir ancak ayrıntılı olarak farklı sonuçlar verebilir.
Buna karşılık, conda, şu anda yüklü olan her şeyi içeren mevcut ortamı analiz eder ve belirtilen herhangi bir sürüm sınırlamasıyla birlikte (örneğin, kullanıcı Tensorflow sürüm 2.0 veya daha yüksek bir sürüme sahip olmak isteyebilir), uyumlu bir bağımlılık kümesinin nasıl kurulacağını ve bu yapılamazsa bir uyarı gösterir.
Açık kaynak paketleri, conda install
komutu kullanılarak Anaconda deposundan, Anaconda Cloud'dan (anaconda.org) veya kendi özel conda install
veya conda install
. Anaconda Inc, Anaconda deposundaki tüm paketleri derler ve oluşturur ve Windows 32/64 bit, Linux 64 bit ve MacOS 64 bit için ikili dosyalar sağlar. PyPI'de mevcut olan her şey pip kullanılarak bir conda ortamına kurulabilir ve conda, neyin kurulduğunu ve hangi pip'in kurulduğunu takip edecektir.
Özel paketler conda build
komutu kullanılarak yapılabilir ve Anaconda Cloud,PyPI veya diğer depolara yüklenerek başkalarıyla paylaşılabilir.
Anaconda2'nin varsayılan kurulumu Python 2.7'yi ve Anaconda3 Python 3.7'yi içerir. Ancak, conda ile paketlenmiş herhangi bir Python sürümünü içeren yeni ortamlar oluşturmak mümkündür.
Anaconda Navigator
Anaconda Navigator, Anaconda dağıtımında bulunan ve kullanıcıların komut satırı komutlarını kullanmadan uygulamaları başlatmasını ve conda paketlerini, ortamları ve kanalları yönetmesini sağlayan bir masaüstü grafik kullanıcı arabirimidir (GUI) . Navigator, paketleri Anaconda Cloud'da veya yerel bir Anaconda Deposunda arayabilir, bir ortama kurabilir, paketleri çalıştırabilir ve güncelleyebilir. Windows, macOS ve Linux için kullanılabilir .
Navigator uygulamasında aşağıdaki uygulamalar varsayılan olarak mevcuttur:
- QtConsole
- Spyder
- Orange
- Visual Studio Code
Conda
Conda, paketleri ve bağımlılıklarını yükleyen, çalıştıran ve güncelleyen açık kaynaklı,platformlar arası, dile bağlı olmayanpaket yöneticisi ve çevre yönetim sistemidir. Python programları için oluşturulmuştur, ancak çok dilli projeler de dahil olmak üzere herhangi bir dil (örneğin, R ) için yazılım paketleyebilir ve dağıtabilir. Conda paketi ve çevre yöneticisi, Anaconda, Miniconda, ve Anaconda Deposunun tüm sürümlerinde bulunmaktadır.
Anaconda Cloud
Anaconda Cloud, Anaconda tarafından genel ve özel not defterlerini, ortamları, conda ve PyPI paketlerini bulabileceğiniz, erişebileceğiniz, depolayabileceğiniz ve paylaşabileceğiniz bir paket yönetim hizmetidir. Cloud, çok çeşitli uygulamalar için kullanışlı Python paketleri, dizüstü bilgisayarlar ve ortamlara ev sahipliği yapar. Herkese açık paketleri aramak, indirmek ve kurmak için giriş yapmanız veya bir Cloud hesabınız olması gerekmez.
Anaconda Client komut satırı arabirimini (CLI) kullanarak yeni paketler oluşturabilir, ardından paketleri manuel veya otomatik olarak Cloud'a yükleyebilirsiniz.
Ayrıca bakınız
- Paketleme yöneticisi
- Pip (paket yöneticisi)
- setuptools
Kaynakça
- ^ "Open Source Community 28 Şubat 2019 tarihinde Wayback Machine sitesinde .". 2019-02-27 tarihinde ulaşılmış.
- ^ "Conda – Conda documentation 1 Mart 2016 tarihinde Wayback Machine sitesinde .". 25 Şubat 2016'da ulaşılmış.
- ^ . 21 Temmuz 2019 tarihinde kaynağından arşivlendi. Erişim tarihi: 16 Ocak 2020.
- ^ a b . 10 Ağustos 2019 tarihinde kaynağından arşivlendi. Erişim tarihi: 16 Ocak 2020.
- ^ . 8 Aralık 2019 tarihinde kaynağından arşivlendi. Erişim tarihi: 16 Ocak 2020.
- ^ . 13 Haziran 2018 tarihinde kaynağından arşivlendi. Erişim tarihi: 16 Ocak 2020.
- ^ . 21 Temmuz 2019 tarihinde kaynağından arşivlendi. Erişim tarihi: 16 Ocak 2020.
- ^ . 28 Mart 2019 tarihinde kaynağından arşivlendi. Erişim tarihi: 16 Ocak 2020.
- ^ . 20 Kasım 2016 tarihinde kaynağından arşivlendi. Erişim tarihi: 16 Ocak 2020.
- ^ . 22 Ağustos 2015 tarihinde kaynağından arşivlendi. Erişim tarihi: 16 Ocak 2020.
- ^ Micha Gorelick; Ian Ozsvald (20 Eylül 2014). High Performance Python (İngilizce). O'Reilly Media; 1 edition (September 20, 2014). ISBN . 28 Mart 2019 tarihinde kaynağından . Erişim tarihi: 16 Ocak 2020.
- ^ . 13 Haziran 2018 tarihinde kaynağından arşivlendi. Erişim tarihi: 16 Ocak 2020.
- ^ . 28 Mayıs 2016 tarihinde kaynağından arşivlendi. Erişim tarihi: 16 Ocak 2020.
- ^ . 10 Eylül 2018 tarihinde kaynağından arşivlendi. Erişim tarihi: 16 Ocak 2020.
- ^ . 22 Kasım 2019 tarihinde kaynağından arşivlendi. Erişim tarihi: 16 Ocak 2020.
wikipedia, wiki, viki, vikipedia, oku, kitap, kütüphane, kütübhane, ara, ara bul, bul, herşey, ne arasanız burada,hikayeler, makale, kitaplar, öğren, wiki, bilgi, tarih, yukle, izle, telefon için, turk, türk, türkçe, turkce, nasıl yapılır, ne demek, nasıl, yapmak, yapılır, indir, ücretsiz, ücretsiz indir, bedava, bedava indir, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, resim, müzik, şarkı, film, film, oyun, oyunlar, mobil, cep telefonu, telefon, android, ios, apple, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, pc, web, computer, bilgisayar
Anaconda ucretsiz ve acik kaynakli Python ve R programlama dillerinin bilimsel hesaplama kullaniminda paket yonetimini kolaylastirmayi amaclayan bir ozgur ve acik kaynakli dagitimdir Paket surumleri conda paket yonetim sistemi ile yonetilir Anaconda dagitimi Windows Linux ve MacOS isletim sistemlerinde kullanilabilen veri bilimi paketleri icerir Anaconda Python dagitimi Gelistirici ler Anaconda Inc onceden Continuum Analytics Resmi sitesiwww anaconda comGenel bakisAnaconda dagitimi 1 500 den fazla paketin yani sira paketi ve sanal cevre yoneticisiyle birlikte gelir Ayrica komut satiri arabirimine CLI grafiksel bir alternatif olarak bir GUI Anaconda Navigator icerir Conda ve pip paket yoneticisi arasindaki en buyuk fark paket gereksinimlerinin yonetim farkidir bu da Python veri bilimi ve condanin varliginin nedeni icin onemli bir zorluktur Pip bir paket yuklediginde onceden yuklenmis paketlerle cakisip cakismadigini kontrol etmeden bagimli Python paketlerini otomatik olarak kurar Mevcut kurulumun durumuna bakilmaksizin bir paket ve bagimliliklarindan herhangi birini kuracaktir Bu nedenle ornegin Google Tensorflow un calisan bir kurulumuna sahip bir kullanici gerekli olan numpy kutuphanesinin Tensorflow tarafindan kullanilandan farkli bir surumunu gerektiren farkli bir paket yuklemek icin pip kullanmayi biraktigini gorebilir Bazi durumlarda paket calisiyor gibi gorunebilir ancak ayrintili olarak farkli sonuclar verebilir Buna karsilik conda su anda yuklu olan her seyi iceren mevcut ortami analiz eder ve belirtilen herhangi bir surum sinirlamasiyla birlikte ornegin kullanici Tensorflow surum 2 0 veya daha yuksek bir surume sahip olmak isteyebilir uyumlu bir bagimlilik kumesinin nasil kurulacagini ve bu yapilamazsa bir uyari gosterir Acik kaynak paketleri b conda install b komutu kullanilarak Anaconda deposundan Anaconda Cloud dan anaconda org veya kendi ozel b conda install b veya b conda install b Anaconda Inc Anaconda deposundaki tum paketleri derler ve olusturur ve Windows 32 64 bit Linux 64 bit ve MacOS 64 bit icin ikili dosyalar saglar PyPI de mevcut olan her sey pip kullanilarak bir conda ortamina kurulabilir ve conda neyin kuruldugunu ve hangi pip in kuruldugunu takip edecektir Ozel paketler b conda build b komutu kullanilarak yapilabilir ve Anaconda Cloud PyPI veya diger depolara yuklenerek baskalariyla paylasilabilir Anaconda2 nin varsayilan kurulumu Python 2 7 yi ve Anaconda3 Python 3 7 yi icerir Ancak conda ile paketlenmis herhangi bir Python surumunu iceren yeni ortamlar olusturmak mumkundur Anaconda Navigator Anaconda Navigator Anaconda dagitiminda bulunan ve kullanicilarin komut satiri komutlarini kullanmadan uygulamalari baslatmasini ve conda paketlerini ortamlari ve kanallari yonetmesini saglayan bir masaustu grafik kullanici arabirimidir GUI Navigator paketleri Anaconda Cloud da veya yerel bir Anaconda Deposunda arayabilir bir ortama kurabilir paketleri calistirabilir ve guncelleyebilir Windows macOS ve Linux icin kullanilabilir Navigator uygulamasinda asagidaki uygulamalar varsayilan olarak mevcuttur QtConsole Spyder Orange Visual Studio CodeConda Conda paketleri ve bagimliliklarini yukleyen calistiran ve guncelleyen acik kaynakli platformlar arasi dile bagli olmayanpaket yoneticisi ve cevre yonetim sistemidir Python programlari icin olusturulmustur ancak cok dilli projeler de dahil olmak uzere herhangi bir dil ornegin R icin yazilim paketleyebilir ve dagitabilir Conda paketi ve cevre yoneticisi Anaconda Miniconda ve Anaconda Deposunun tum surumlerinde bulunmaktadir Anaconda CloudAnaconda Cloud Anaconda tarafindan genel ve ozel not defterlerini ortamlari conda ve PyPI paketlerini bulabileceginiz erisebileceginiz depolayabileceginiz ve paylasabileceginiz bir paket yonetim hizmetidir Cloud cok cesitli uygulamalar icin kullanisli Python paketleri dizustu bilgisayarlar ve ortamlara ev sahipligi yapar Herkese acik paketleri aramak indirmek ve kurmak icin giris yapmaniz veya bir Cloud hesabiniz olmasi gerekmez Anaconda Client komut satiri arabirimini CLI kullanarak yeni paketler olusturabilir ardindan paketleri manuel veya otomatik olarak Cloud a yukleyebilirsiniz Ayrica bakinizPaketleme yoneticisi Pip paket yoneticisi setuptoolsKaynakca Open Source Community 28 Subat 2019 tarihinde Wayback Machine sitesinde 2019 02 27 tarihinde ulasilmis Conda Conda documentation 1 Mart 2016 tarihinde Wayback Machine sitesinde 25 Subat 2016 da ulasilmis 21 Temmuz 2019 tarihinde kaynagindan arsivlendi Erisim tarihi 16 Ocak 2020 a b 10 Agustos 2019 tarihinde kaynagindan arsivlendi Erisim tarihi 16 Ocak 2020 8 Aralik 2019 tarihinde kaynagindan arsivlendi Erisim tarihi 16 Ocak 2020 13 Haziran 2018 tarihinde kaynagindan arsivlendi Erisim tarihi 16 Ocak 2020 21 Temmuz 2019 tarihinde kaynagindan arsivlendi Erisim tarihi 16 Ocak 2020 28 Mart 2019 tarihinde kaynagindan arsivlendi Erisim tarihi 16 Ocak 2020 20 Kasim 2016 tarihinde kaynagindan arsivlendi Erisim tarihi 16 Ocak 2020 22 Agustos 2015 tarihinde kaynagindan arsivlendi Erisim tarihi 16 Ocak 2020 Micha Gorelick Ian Ozsvald 20 Eylul 2014 High Performance Python Ingilizce O Reilly Media 1 edition September 20 2014 ISBN 1449361595 28 Mart 2019 tarihinde kaynagindan Erisim tarihi 16 Ocak 2020 13 Haziran 2018 tarihinde kaynagindan arsivlendi Erisim tarihi 16 Ocak 2020 28 Mayis 2016 tarihinde kaynagindan arsivlendi Erisim tarihi 16 Ocak 2020 10 Eylul 2018 tarihinde kaynagindan arsivlendi Erisim tarihi 16 Ocak 2020 22 Kasim 2019 tarihinde kaynagindan arsivlendi Erisim tarihi 16 Ocak 2020