Tutorial ng Anaconda: Ano ito, kung paano ito i-install at kung paano ito gamitin

Anaconda Data Science, malaking data at pytho, pamamahagi ng R

Sa artikulong ito iniiwan ko a Patnubay sa pag-install ng Anaconda at kung paano gamitin ang iyong Conda package manager. Sa pamamagitan nito maaari kaming lumikha ng mga kapaligiran sa pag-unlad para sa sawa at R sa mga aklatan na nais namin. Tunay na kagiliw-giliw na upang simulan ang panggugulo sa Pag-aaral ng Machine, pagtatasa ng data at pag-program sa Python.

Ang Anaconda ay isang libre at Open Source na pamamahagi ng mga wika ng Python at R na malawakang ginagamit sa pang-agham na pag-compute (Data ScienceData Science, Machine Learning, Science, Engineering, predictive analytics, Big Data, atbp).

Nag-i-install ito ng isang malaking bilang ng mga application na malawakang ginagamit sa mga disiplina na ito nang sabay-sabay, sa halip na mai-install ang mga ito nang paisa-isa. . Higit sa 1400 at iyon ang pinaka ginagamit sa mga disiplina na ito. Ilang halimbawa

  • numpy
  • Pandas
  • daloy ng tensor
  • H20.ai
  • Scipy
  • jupyter
  • Dashboard
  • OpenCV
  • matplotLib

Ilang sandali ang nakakaraan ay nag-install ako Keras at TensorFlow walang siya ngunit ang solusyon ng Anaconda ay tila mas simple at mas kapaki-pakinabang

Ito rin ay a kamangha-manghang pagpipilian upang mai-install ang Python sa aming operating system kasama ang mga silid-aklatan na kailangan namin at ihiwalay ang mga proyekto sa iba't ibang mga virtual na kapaligiran.

Mga package at application ng pamamahagi ng Anaconda

Partikular kong sinusubukan ito para sa ilang mga script upang pamahalaan ang malaking csv para sa trabaho at kung saan kailangan ko ng NumPy at Pandas. At ngayon susubukan ko ang Tensorflow at iba pa ;-)

Ang nakikita ko sa bilang ng mga pakete na nakikita ko ay hindi ito limitado sa pagtatasa ng data dahil maaari kaming mag-install ng daan-daang mga plugin (aklatan) na nakatuon sa pagbuo ng web o pag-scrap tulad ng Scrappy. Kaya't pupunta kami sa pangkalahatang tutorial ng pag-install at paglikha ng mga kapaligiran at susuriin namin ang mga application na maaari naming mai-install.

Anaconda laban sa Conda

Isang subseksyon. Huwag malito Ang Anaconda, na kung saan ay ang suite na nagpapahintulot sa amin na gumamit ng maraming mga aklatan at Pagsusuri ng Data, Data ng Agham at software ng Pag-aaral ng Machine sa Conda, na siyang manager ng package ng Anaconda at mga virtual na kapaligiran.

Paano i-install ang Anaconda sa Ubuntu

Maaaring mai-install ang Anaconda sa Microsoft, MacOs at Linux. Sasabihin ko sa iyo ang tungkol sa aking karanasan sa Ubuntu.

Mayroong iba't ibang mga paraan upang mai-install ang Anaconda sa Ubuntu, ang isa na pinaka gusto ko ay ang pumunta sa opisyal na website at download ang .sh. Hanapin ang iyong operating system at ang bersyon na kinagigiliwan mo

Kung magsisimula ka Inirerekumenda ko na pumili ka ng bersyon 3.7 na 2.7 ay magiging lipas sa loob ng ilang taon.

Kung na-download mo ang .sh para sa linux na tulad ko, kailangan mong buksan ang console o terminal, at pumunta sa direktoryo kung nasaan ito, sa aking kaso Download

Tandaan na ang pinakakaraniwang pagkakamali na may mga problema ang mga tao ay hindi nito inilalagay ang tamang folder o direktoryo

cd Descargas
ls
sh nombre_del_archivo_que_has_descargado.sh

Sa pamamagitan ng unang linya ay pupunta kami sa direktoryo ng Mga Pag-download, sa pangalawang «ls» nakalista ito ng mga file na mayroon at upang makita namin ang pangalan ng .sh at sa pangatlong isinasagawa namin ang .sh na sinasabi namin na tulad ng Windows .exe.

At magsisimulang tumakbo. Tanggapin ang mga tuntunin sa lisensya ng software at tatanungin ka nito kung nais mong i-install ang Visual Code Studio. Sinabi ko na oo.

Mga hakbang pagkatapos i-install ang Anaconda

Kailangan mong makalabas sa pagbebenta ng terminal na iyon upang gumana ang mga pagbabago. Kaya isinasara namin ang terminal, muling buksan at i-type

anaconda-navigator

Bubuksan nito ang isang graphic na interface na may format ng browser na magpapahintulot sa amin na mag-install at mag-aktibo ng iba't ibang mga pakete, kahit na magagawa rin namin ang lahat mula sa console.

Kapag na-install ay susuriin natin na ang lahat ay tama. para sa iyon ay makikita natin kung anong bersyon ang na-install namin

conda --version

Kung maayos ang lahat babalik ito sa atin ng mataas bilang conda 4.6.4 Kung may lilitaw na isang error, kakailanganin nating makita kung ano ang sinasabi sa amin upang malutas ito, muling i-install ito, atbp.

Kung na-install mo lang dapat mong makita kung mayroong anumang pag-update sa conda

conda update conda
conda update anaconda

Kinukumpara nito ang bersyon na mayroon kami sa isang magagamit at kung mayroong isang bagong bagay hihilingin sa amin

Proceed ([y]/n)? y

Inilagay namin ang «at» ang oo at pumasok

Lumikha ng mga virtual na kapaligiran sa trabaho sa Conda

Ang bawat proyekto na ginagawa namin ay maaari nating makuha ito sa isang magkakahiwalay na kapaligiran, sa ganitong paraan maiwasan natin ang mga problema sa mga dependency sa package, atbp.

Upang lumikha ng isang virtual na kapaligiran, tatawagin namin ito kumpare nagsusulat kami sa terminal:

conda create --name comparador python=3.7

Saan kumpare ay ang pangalan ng virtual na kapaligiran at sawa = 3.7 ay ang pakete na nais naming mai-install nito.

Aktibo namin ito sa

conda activate comparador

At nagdi-deactivate kami ng

conda deactivate

Napatunayan namin ang mga virtual na kapaligiran sa

conda info --envs

Ipapakita nito sa amin ang mga kapaligiran na mayroon kami, magbabalik ito ng tulad

# conda environments:
#
base                  *  /home/nacho/anaconda3
comparador               /home/nacho/anaconda3/envs/comparador

ang base ay ugat, at ipinapakita sa amin ng asterisk ang isa na naaktibo namin.

Mayroon ding isang bagay na dapat tandaan. Kapag pinapagana ang isang kapaligiran sa console, nauuna ang pangalan sa mga panaklong sa prompt, nang sa gayon sa lahat ng oras alam natin kung nasaan tayo

Higit pang mga kagiliw-giliw na utos:

maaari kaming maghanap para sa mga application na mai-install. Isipin na nais kong mai-install ang Keras, dahil una kong titingnan kung magagamit ang application at kung anong mga bersyon ang naroroon

conda search keras

Tulad ng nakikita ko na hakbang na ito upang mai-install ito

conda install keras

At upang makita ang lahat ng na-install namin sa aming development environment na gagamitin namin

conda list

Pangasiwaan ang mga pakete ng pkgs na may conda

Narito ang ilang mga kagiliw-giliw na pagpipilian. Makakatulong iyon sa amin upang mai-configure ang aming virtual na kapaligiran sa mga application na kailangan namin upang gumana.

I-install ang mga pakete

Mayroong napaka tukoy na mga utos. Upang mai-install ang isang pakete sa isang tukoy na kapaligiran. Halimbawa Keras, sa aking bagong nilikha na kapaligiran kumpare

conda install --name comparador keras

Kung hindi namin idagdag ang kumpare na –name i-install ito sa kapaligiran na aktibo kami sa sandaling iyon.

Maaari kaming mag-install ng maramihang mga pakete nang sabay (keras at scrappy) kasama

conda install keras scrappy

Ngunit hindi inirerekumenda na iwasan ang mga problema sa pagpapakandili.

Panghuli, maaari naming piliin ang tukoy na bersyon na nais naming mai-install kung interesado kami para sa anumang kadahilanan

conda install keras=2.2.4

Mag-install ng mga hindi package na Conda

Sa kasong ito gagamitin namin ang pip

pip install

I-update ang mga package

Mayroong iba't ibang mga pagpipilian. I-update ang isang tukoy na pakete na may

conda update keras

I-update ang sawa

conda update python

I-update ang conda

conda update conda

At upang mai-update ang buong Anaconda meta pack

conda update conda
conda update anaconda

Tanggalin ang mga package

Tanggalin ang mga pakete sa isang naibigay na kapaligiran. Halimbawa ng Keras mula sa kapaligiran kumpare

conda remove -n comparador keras

Kung nais nating burahin ang kapaligiran kung nasaan tayo

conda remove keras

Ang maramihang mga pakete ay maaaring tanggalin nang sabay

conda remove keras scrappy

At inirerekumenda na suriin ang mga pakete upang makita kung ito ay na-uninstall nang tama sa

conda list

Para sa akin ito ang mga pangunahing kaalaman, kung nais mong lumalim nang mas malalim dito mayroon kang opisyal na manwal ng conda (sa Ingles)

Umalis kami a cheat sheet ni Conda opisyal, na may pangunahing mga utos para sa mabilis na paggamit ng pamamahagi.

Isang lakad sa graphic na kapaligiran ng Anaconda

Ang lahat ng ito ay ginagawa namin sa terminal at magagawa namin ito nang grapiko sa interface ng Anaconda.

Upang simulan muna ang pamamahagi magkakaroon kami ng base environment (root) conda na aktibo

conda activate base

At sa pamamagitan nito maaari nating tawagan ang Anaconda. Kung hindi, hindi ito magsisimula

anaconda-navigator

Kita mo, narito sa amin ang pangunahing proyekto, na kung saan ay ang ugat at pagkatapos ang mga kapaligiran na iyong nilikha at alin sa aking kaso ay kumpare.

Mahusay na makita ito sa isang video

At sa kaalamang nakuha sa buong artikulo ay maaari kaming magsimulang mag-biyolin at makalikot sa maraming mga aklatan at aplikasyon.

Kung mayroon kang anumang mga katanungan, mag-iwan ng isang komento at susubukan kong tulungan ka

Mag-iwan ng komento