Ինչպե՞ս տեղադրել 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-ն և սկսել աշխատել ձեր տվյալների գիտության նախագծերի վրա: