Ինչպե՞ս տեղադրել Anaconda-ն CentOS 7-ում:


Anaconda-ն Python ծրագրավորման լեզվի անվճար և բաց կոդով բաշխում է: Այն լայնորեն օգտագործվում է տվյալների գիտության, մեքենայական ուսուցման և արհեստական բանականության մեջ: Anaconda-ն ունի փաթեթի կառավարիչ և մի շարք նախապես տեղադրված գրադարաններ, որոնք հեշտացնում են ծրագրավորողներին սկսել աշխատել տվյալների գիտության նախագծերի վրա՝ առանց անհանգստանալու կախվածությունների տեղադրման մասին: Այս հոդվածում մենք կքննարկենք, թե ինչպես տեղադրել Anaconda-ն CentOS 7-ում:

Նախադրյալներ

Նախքան Anaconda-ի տեղադրումը սկսելը, համոզվեք, որ ունեք հետևյալ նախադրյալները

  • CentOS 7 սերվեր՝ արմատային հասանելիությամբ:

  • Կայուն ինտերնետ կապ:

  • Առնվազն 4 ԳԲ RAM:

  • Առնվազն 10 ԳԲ ազատ սկավառակի տարածություն:

Քայլ 1. Համակարգի թարմացում

Նախ, դուք պետք է թարմացնեք ձեր CentOS 7 համակարգը, որպեսզի համոզվեք, որ բոլոր փաթեթները արդիական են: Դա անելու համար գործարկեք հետևյալ հրամանները ձեր տերմինալում −

sudo yum update -y
sudo yum upgrade -y

Քայլ 2. Ներբեռնեք Անակոնդա

Հաջորդը, դուք պետք է ներբեռնեք Anaconda տեղադրման սցենարը: Դուք կարող եք ներբեռնել սկրիպտը՝ օգտագործելով հետևյալ հրամանը -

wget https://repo.anaconda.com/archive/Anaconda3-2021.05-Linux-x86_64.sh

Նշում - Դուք կարող եք ստուգել Anaconda-ի վերջին տարբերակը՝ այցելելով պաշտոնական կայք:

Քայլ 3. Ստուգեք տվյալների ամբողջականությունը

Տեղադրման սցենարը ներբեռնելուց հետո դուք պետք է ստուգեք դրա տվյալների ամբողջականությունը՝ համեմատելով դրա SHA-256 ստուգիչ գումարը Anaconda կայքում ներկայացված մեկի հետ: Դա անելու համար գործարկեք հետևյալ հրամանը −

sha256sum Anaconda3-2021.05-Linux-x86_64.sh

Դուք պետք է տեսնեք ելք, որը նման է հետևյալին −

45c851b7497cc14d5ca060064394569f724b67d9b5f98a926ed49b834a6bb73a  Anaconda3-2021.05-Linux-x86_64.sh

Համեմատեք թողարկված առաջին 8 նիշերը SHA-256 ստուգիչ գումարի հետ, որը ներկայացված է Anaconda կայքում: Եթե դրանք համընկնում են, տեղադրման սցենարը վավեր է, և դուք կարող եք անցնել հաջորդ քայլին:

Քայլ 4. Գործարկեք Anaconda տեղադրման սցենարը

Անակոնդա տեղադրման սկրիպտի տվյալների ամբողջականությունը հաստատելուց հետո կարող եք այն գործարկել՝ օգտագործելով հետևյալ հրամանը -

bash Anaconda3-2021.05-Linux-x86_64.sh

Դուք կտեսնեք հուշում, որը խնդրում է ձեզ վերանայել լիցենզային պայմանագիրը: Ոլորեք ներքև մինչև պայմանագրի ավարտը և մուտքագրեք «այո»՝ պայմաններն ու պայմաններն ընդունելու համար: Այնուհետև հետևեք էկրանի հուշումներին՝ տեղադրումն ավարտելու համար: Դուք կարող եք ընտրել լռելյայն տեղադրման վայրը կամ նշել հատուկ տեղադրություն: Խորհուրդ է տրվում օգտագործել լռելյայն տեղադրությունը:

Ծանոթագրություն − Տեղադրման գործընթացում Anaconda-ն ձեզ կհարցնի՝ արդյոք ցանկանում եք ավելացնել Anaconda-ն ձեր PATH միջավայրի փոփոխականին: Մուտքագրեք «այո»՝ այն ավտոմատ կերպով ավելացնելու համար:

Քայլ 5. Ստուգեք տեղադրումը

Տեղադրումն ավարտվելուց հետո դուք պետք է ստուգեք այն՝ գործարկելով հետևյալ հրամանը −

conda --version

Եթե տեղադրումը հաջող է, դուք պետք է տեսնեք ձեր տեղադրած Anaconda-ի տարբերակի համարը:

Քայլ 6. Ստեղծեք նոր միջավայր

Դուք կարող եք ստեղծել նոր միջավայր՝ օգտագործելով հետևյալ հրամանը −

conda create --name myenv python=3.8

Այս հրամանը ստեղծում է նոր միջավայր, որը կոչվում է «myenv» Python 3.8 տարբերակով: Դուք կարող եք «myenv»-ը փոխարինել ցանկացած անունով:

Քայլ 7. Ակտիվացրեք շրջակա միջավայրը

Նոր միջավայրն ակտիվացնելու համար գործարկեք հետևյալ հրամանը −

conda activate myenv

Այս հրամանը ակտիվացնում է «myenv» միջավայրը: Դուք պետք է տեսնեք միջավայրի անունը ձեր տերմինալի հուշում:

Քայլ 8. Տեղադրեք փաթեթներ

Նոր միջավայրն ակտիվացնելուց հետո կարող եք փաթեթներ տեղադրել՝ օգտագործելով հետևյալ հրամանը −

conda install package_name

Այս հրամանը տեղադրում է նշված փաթեթը «myenv» միջավայրում: Դուք կարող եք «package_name»-ը փոխարինել փաթեթի անունով, որը ցանկանում եք տեղադրել:

Քայլ 9. Անջատեք շրջակա միջավայրը

Երբ ավարտեք «myenv» միջավայրում աշխատելը, կարող եք անջատել այն՝ օգտագործելով հետևյալ հրամանը −

conda deactivate

Այս հրամանը անջատում է ընթացիկ միջավայրը և ձեզ վերադարձնում է հիմնական միջավայր:

Բացի վերը նկարագրված քայլերից, կան մի քանի լրացուցիչ խորհուրդներ, որոնք կարող են օգնել ձեզ առավելագույն օգուտ քաղել Anaconda-ից CentOS 7-ում −

  • Anaconda-ի թարմացում − Anaconda-ն տեղադրելուց հետո կարևոր է այն արդիական պահել: Դուք կարող եք թարմացնել Anaconda-ն՝ օգտագործելով հետևյալ հրամանը -

conda update anaconda

Այս հրամանը թարմացնում է բոլոր փաթեթները, որոնք գալիս են Anaconda-ի հետ իրենց վերջին տարբերակներին:

  • Վիրտուալ միջավայրի ստեղծում - Anaconda-ն թույլ է տալիս ստեղծել վիրտուալ միջավայրեր, որոնք մեկուսացված են բազային միջավայրից: Սա հեշտացնում է կախվածությունները կառավարելը և տարբեր փաթեթների միջև կոնֆլիկտներից խուսափելը: Դուք կարող եք ստեղծել վիրտուալ միջավայր՝ օգտագործելով հետևյալ հրամանը −

conda create --name myenv

Փոխարինեք «myenv»-ը ձեր միջավայրի անունով: Այնուհետև կարող եք ակտիվացնել միջավայրը՝ օգտագործելով «conda activate» հրամանը:

  • Փաթեթների տեղադրում այլ ալիքներից − Anaconda-ն ունի լռելյայն ալիք, որը պարունակում է բազմաթիվ հայտնի փաթեթներ: Այնուամենայնիվ, կարող են լինել դեպքեր, երբ դուք պետք է տեղադրեք փաթեթ, որը հասանելի չէ լռելյայն ալիքում: Այս դեպքում կարող եք ավելացնել նոր ալիք՝ օգտագործելով հետևյալ հրամանը −

conda config --add channels channel_name

«channel_name»-ը փոխարինեք ալիքի անունով, որը ցանկանում եք ավելացնել: Այնուհետև կարող եք փաթեթներ տեղադրել նոր ալիքից՝ օգտագործելով «conda install» հրամանը:

  • Պահանջների ֆայլի ստեղծում − Եթե դուք աշխատում եք նախագծի վրա, որը պահանջում է հատուկ փաթեթներ, կարող եք ստեղծել պահանջների ֆայլ, որը թվարկում է բոլոր անհրաժեշտ փաթեթները: Սա հեշտացնում է նախագիծը մեկ այլ մեքենայի վերարտադրումը կամ այն այլ մշակողների հետ կիսելը: Դուք կարող եք ստեղծել պահանջների ֆայլ՝ օգտագործելով հետևյալ հրամանը −

conda list --explicit > requirements.txt

Այս հրամանը ստեղծում է «requirements.txt» անունով ֆայլ, որը թվարկում է ընթացիկ միջավայրում տեղադրված բոլոր փաթեթները:

  • Փաթեթների կառավարում Conda-ով - Conda-ն հզոր փաթեթների կառավարիչ է, որը գալիս է Anaconda-ի հետ: Դուք կարող եք օգտագործել conda փաթեթները տեղադրելու, թարմացնելու և հեռացնելու, ինչպես նաև վիրտուալ միջավայրեր ստեղծելու և կառավարելու համար: Օրինակ, դուք կարող եք թարմացնել ձեր միջավայրի բոլոր փաթեթները՝ օգտագործելով հետևյալ հրամանը −

conda update --all

Դուք կարող եք նաև հեռացնել փաթեթը՝ օգտագործելով հետևյալ հրամանը −

conda remove package_name

Փոխարինեք «package_name»-ը փաթեթի անունով, որը ցանկանում եք հեռացնել:

  • Օգտագործելով Jupyter Notebook-ը − Jupyter Notebook-ը ինտերակտիվ վեբ միջավայր է տվյալների գիտության և մեքենայական ուսուցման համար: Այն թույլ է տալիս գրել և գործարկել կոդը, պատկերացնել տվյալները և կիսվել ձեր աշխատանքով ուրիշների հետ: Anaconda-ն գալիս է նախապես տեղադրված Jupyter Notebook-ով, այնպես որ կարող եք անմիջապես սկսել այն օգտագործել: Jupyter Notebook-ը գործարկելու համար գործարկեք հետևյալ հրամանը −

jupyter notebook

Այս հրամանը բացում է Jupyter Notebook-ը ձեր լռելյայն վեբ բրաուզերում: Այնուհետև կարող եք ստեղծել նոր նոթատետր և սկսել կոդ գրել:

  • Anaconda Navigator-ի օգտագործումը − Anaconda Navigator-ը գրաֆիկական ինտերֆեյս է, որը թույլ է տալիս կառավարել փաթեթներն ու միջավայրերը, գործարկել Jupyter Notebook-ը և մուտք գործել այլ գործիքներ և ծառայություններ: Դուք կարող եք գործարկել Anaconda Navigator-ը՝ օգտագործելով հետևյալ հրամանը −

anaconda-navigator

Այս հրամանը բացում է Anaconda Navigator-ը ձեր լռելյայն վեբ բրաուզերում: Այնուհետև կարող եք օգտագործել ինտերֆեյսը ձեր փաթեթներն ու միջավայրերը կառավարելու, Jupyter Notebook-ը գործարկելու և ավելին:

  • Anaconda-ի կարգավորում - Anaconda-ն ունի մի շարք կազմաձևման տարբերակներ, որոնք թույլ են տալիս հարմարեցնել նրա վարքագիծը: Օրինակ, կարող եք սահմանել Python-ի լռելյայն տարբերակը, նշել տեղադրման այլ գրացուցակ կամ կարգավորել պրոքսիի կարգավորումները: Դուք կարող եք դիտել ընթացիկ կոնֆիգուրացիան՝ օգտագործելով հետևյալ հրամանը -

conda config --show

Այս հրամանը ցուցադրում է ընթացիկ կազմաձևման ընտրանքները: Այնուհետև կարող եք փոփոխել կոնֆիգուրացիան՝ օգտագործելով «conda config» հրամանը:

  • Փաթեթների տեղադրում PyPI-ից − Բացի կանխադրված ալիքից, Anaconda-ն թույլ է տալիս փաթեթներ տեղադրել Python Package Index-ից (PyPI): Դուք կարող եք փաթեթ տեղադրել PyPI-ից՝ օգտագործելով հետևյալ հրամանը -

conda install -c conda-forge package_name

Փոխարինեք «package_name»-ը փաթեթի անունով, որը ցանկանում եք տեղադրել: «-c conda-forge» տարբերակը նշում է ալիքը, որտեղից պետք է տեղադրվի փաթեթը:

  • YAML ֆայլերով միջավայրերի կառավարում − Դուք կարող եք կառավարել ձեր Anaconda միջավայրերը՝ օգտագործելով YAML ֆայլերը: YAML ֆայլը տեքստային ֆայլ է, որը պարունակում է փաթեթների և դրանց տարբերակների ցանկ: Դուք կարող եք ստեղծել YAML ֆայլ՝ օգտագործելով հետևյալ հրամանը -

conda env export > environment.yaml

Այս հրամանը ստեղծում է YAML ֆայլ, որը կոչվում է «environment.yaml», որը պարունակում է ընթացիկ միջավայրի բոլոր փաթեթների ցանկը: Այնուհետև կարող եք օգտագործել YAML ֆայլը մեկ այլ մեքենայի վրա միջավայր վերստեղծելու համար՝ օգտագործելով հետևյալ հրամանը -

conda env create -f environment.yaml

Այս հրամանը ստեղծում է նոր միջավայր՝ հիմնված YAML ֆայլում թվարկված փաթեթների վրա:

  • Conda-forge-ի օգտագործումը - conda-forge-ը համայնքի կողմից ղեկավարվող բաղադրատոմսերի, ենթակառուցվածքների և կոնդա փաթեթների բաշխման հավաքածու է: Այն ապահովում է մեծ թվով փաթեթներ, որոնք հասանելի չեն լռելյայն ալիքում: Conda-forge-ն օգտագործելու համար կարող եք այն ավելացնել որպես նոր ալիք՝ օգտագործելով հետևյալ հրամանը −

conda config --add channels conda-forge

Conda-forge ալիքը ավելացնելուց հետո կարող եք փաթեթներ տեղադրել դրանից՝ օգտագործելով «conda install» հրամանը:

Եզրակացություն

Այս հոդվածում մենք քննարկել ենք, թե ինչպես տեղադրել Anaconda-ն CentOS 7-ում: Մենք նաև քննարկել ենք, թե ինչպես ստեղծել նոր միջավայր, ակտիվացնել այն, տեղադրել փաթեթներ և ապաակտիվացնել այն: Anaconda-ն հզոր գործիք է տվյալների գիտության և մեքենայական ուսուցման համար, և ծրագրավորողների համար կարևոր է իմանալ, թե ինչպես տեղադրել և օգտագործել այն: Հետևելով այս հոդվածում նկարագրված քայլերին, դուք հեշտությամբ կարող եք տեղադրել Anaconda-ն և սկսել աշխատել ձեր տվյալների գիտության նախագծերի վրա: