Ինչպես տեղադրել Anaconda Python-ը CentOS 8-ում


Anaconda-ն անվճար և բաց կոդով փաթեթների կառավարիչ է Python և R ծրագրավորման լեզուների համար: Այն հատուկ նախագծված է տվյալների գիտության և մեքենայական ուսուցման հարթակների համար Linux, Windows և Mac OS-ում: Այն գալիս է 1500+ Python/R տվյալների գիտության փաթեթներով, որոնք կարող են առանձին տեղադրվել իր պահոցից: Anaconda-ն լավագույն ընտրությունն է, եթե փնտրում եք հարթակ Python և R հավելվածներ մշակելու համար:

Այս ուղեցույցը կբացատրի, թե ինչպես տեղադրել և օգտագործել Anaconda-ն CentOS 8-ում:

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

  • Սերվեր, որն աշխատում է CentOS 8-ով:
  • Ձեր սերվերի վրա կազմաձևված է արմատային գաղտնաբառը:

Ներբեռնեք Anaconda-ի տեղադրման սցենարը

Նախ, դուք պետք է ներբեռնեք Anaconda-ի տեղադրման սցենարի վերջին տարբերակը իր պաշտոնական կայքից: Այս հոդվածը գրելու պահին Anaconda գրագրի վերջին տարբերակը Anaconda3-2019.10 է:

Կարող եք նաև այցելել և ներբեռնել Anaconda-ի տեղադրման սցենարի վերջին տարբերակը Anaconda Ներբեռնման էջից:

Ընտրեք ձեր նախընտրած բաշխման տարբերակը և ներբեռնեք այն հետևյալ հրամանով.

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

Ներբեռնումից հետո ստուգեք սկրիպտի տվյալների ամբողջականությունը՝ գործարկելով հետևյալ հրամանը.

sha256sum Anaconda3-2019.10-Linux-x86_64.sh

Դուք պետք է ստանաք հետևյալ արդյունքը.

46d762284d252e51cd58a8ca6c8adc9da2eadc82c342927b2f66ed011d1d8b53  Anaconda3-2019.10-Linux-x86_64.sh

Հաջորդը, համապատասխանեցրեք վերը նշված հեշերը Anaconda-ում հասանելի հեշի հետ Python 3-ի հետ 64 բիթ Linux էջի հետ

Ավարտելուց հետո կարող եք անցնել հաջորդ քայլին:

Տեղադրեք Anaconda-ն

Այժմ սկսեք Anaconda-ի տեղադրումը հետևյալ հրամանով.

bash Anaconda3-2019.10-Linux-x86_64.sh

Դուք պետք է տեսնեք Anaconda-ի տեղադրման ողջույնի էջը հետևյալ ելքում.

Welcome to Anaconda3 2019.10

In order to continue the installation process, please review the license
agreement.
Please, press ENTER to continue
>>> 

Այժմ սեղմեք Enter՝ ձեր տեղադրումը շարունակելու համար, ձեզանից կպահանջվի ընդունել լիցենզիայի պայմանները, ինչպես ցույց է տրված ստորև:

Do you accept the license terms? [yes|no]
[no] >>> yes

Մուտքագրեք այո և սեղմեք Enter՝ լիցենզիան ընդունելու համար, ձեզանից կպահանջվի հաստատել Anaconda-ի տեղադրման վայրը, ինչպես ցույց է տրված ստորև:

Anaconda3 will now be installed into this location:
/root/anaconda3

  - Press ENTER to confirm the location
  - Press CTRL-C to abort the installation
  - Or specify a different location below

[/root/anaconda3] >>> 

Սեղմեք Enter՝ լռելյայն տեղադրությունը հաստատելու համար, ձեզանից կպահանջվի սկզբնավորել Anaconda-ն, ինչպես ցույց է տրված ստորև:

Preparing transaction: done
Executing transaction: done
installation finished.
Do you wish the installer to initialize Anaconda3
by running conda init? [yes|no]
[no] >>> yes

Մուտքագրեք այո և սեղմեք Enter՝ Անակոնդան սկզբնավորելու համար: Տեղադրումն ավարտվելուց հետո դուք պետք է ստանաք հետևյալ արդյունքը.

==> For changes to take effect, close and re-open your current shell. <==

If you'd prefer that conda's base environment not be activated on startup, 
   set the auto_activate_base parameter to false: 

conda config --set auto_activate_base false

Thank you for installing Anaconda3!

===========================================================================

Anaconda and JetBrains are working together to bring you Anaconda-powered
environments tightly integrated in the PyCharm IDE.

PyCharm for Anaconda is available at:
https://www.anaconda.com/pycharm

Հաջորդը, ակտիվացրեք Anaconda միջավայրը հետևյալ հրամանով.

source ~/.bashrc

Այժմ կարող եք ստուգել Anaconda-ի տեղադրված տարբերակը հետևյալ հրամանով.

conda --version

Դուք պետք է տեսնեք հետևյալ արդյունքը.

conda 4.7.12

Anaconda-ի մասին լրացուցիչ տեղեկությունների համար գործարկեք հետևյալ հրամանը.

conda info

Դուք պետք է ստանաք հետևյալ արդյունքը.

     active environment : base
    active env location : /root/anaconda3
            shell level : 1
       user config file : /root/.condarc
 populated config files : 
          conda version : 4.7.12
    conda-build version : 3.18.9
         python version : 3.7.4.final.0
       virtual packages : 
       base environment : /root/anaconda3  (writable)
           channel URLs : https://repo.anaconda.com/pkgs/main/linux-64
                          https://repo.anaconda.com/pkgs/main/noarch
                          https://repo.anaconda.com/pkgs/r/linux-64
                          https://repo.anaconda.com/pkgs/r/noarch
          package cache : /root/anaconda3/pkgs
                          /root/.conda/pkgs
       envs directories : /root/anaconda3/envs
                          /root/.conda/envs
               platform : linux-64
             user-agent : conda/4.7.12 requests/2.22.0 CPython/3.7.4 Linux/4.18.0-80.7.1.el8_0.x86_64 centos/8.0.1905 glibc/2.28
                UID:GID : 0:0
             netrc file : None
           offline mode : False

Թարմացրեք Անակոնդան

Խորհուրդ է տրվում պարբերաբար թարմացնել Անակոնդան: Anaconda-ն թարմացնելու համար նախ պետք է թարմացնեք conda կոմունալ ծրագիրը:

Գործարկեք հետևյալ հրամանը՝ conda կոմունալը թարմացնելու համար.

conda update conda

Հաջորդը թարմացրեք Անակոնդան՝ օգտագործելով հետևյալ հրամանը.

conda update anaconda

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

conda --version

Դուք պետք է ստանաք հետևյալ արդյունքը.

conda 4.8.2

Կարող եք նաև ստուգել թարմացված Անակոնդան հետևյալ հրամանով.

conda info

Դուք պետք է ստանաք հետևյալ արդյունքը.

     active environment : base
    active env location : /root/anaconda3
            shell level : 1
       user config file : /root/.condarc
 populated config files : 
          conda version : 4.8.2
    conda-build version : 3.18.9
         python version : 3.7.4.final.0
       virtual packages : __glibc=2.28
       base environment : /root/anaconda3  (writable)
           channel URLs : https://repo.anaconda.com/pkgs/main/linux-64
                          https://repo.anaconda.com/pkgs/main/noarch
                          https://repo.anaconda.com/pkgs/r/linux-64
                          https://repo.anaconda.com/pkgs/r/noarch
          package cache : /root/anaconda3/pkgs
                          /root/.conda/pkgs
       envs directories : /root/anaconda3/envs
                          /root/.conda/envs
               platform : linux-64
             user-agent : conda/4.8.2 requests/2.22.0 CPython/3.7.4 Linux/4.18.0-80.7.1.el8_0.x86_64 centos/8.0.1905 glibc/2.28
                UID:GID : 0:0
             netrc file : None
           offline mode : False

Կարգավորեք Անակոնդա միջավայրերը

Նախքան Anaconda միջավայրը կարգավորելը, լավ գաղափար է ստուգել, թե Python-ի որ տարբերակներն են մեզ հասանելի օգտագործելու համար: Դուք կարող եք ստուգել այն հետևյալ հրամանով.

conda search "^python$"

Դուք պետք է տեսնեք Python-ի բոլոր հասանելի տարբերակները հետևյալ էկրանում.

Հաջորդը, ստեղծեք նոր միջավայր, որը կոչվում է anaconda_env՝ վերագրելով Python 3 տարբերակը, ինչպես ցույց է տրված ստորև.

conda create --name anaconda_env python=3

Ձեզանից կպահանջվի հաստատում, ինչպես ցույց է տրված ստորև.

Proceed ([y]/n)? y

Մուտքագրեք y և սեղմեք Enter՝ նոր միջավայր ստեղծելու համար.

# To activate this environment, use
#
#     $ conda activate anaconda_env
#
# To deactivate an active environment, use
#
#     $ conda deactivate

Այժմ ակտիվացրեք նոր միջավայրը հետևյալ հրամանով.

conda activate anaconda_env

Դուք պետք է ստանաք հետևյալ կեղևը.

(anaconda_env) [root@centos8 ~]# 

Այժմ դուք կարող եք շատ Python տարբերակը՝ օգտագործելով հետևյալ հրամանը.

python --version

Դուք պետք է ստանաք հետևյալ արդյունքը.

Python 3.8.1

Հաջորդը, ապաակտիվացրեք Anaconda միջավայրից հետևյալ հրամանով.

conda deactivate

Որոշ դեպքերում ցանկանում եք միջավայր ստեղծել Python-ի կոնկրետ տարբերակով:

Օրինակ, ստեղծեք նոր Anaconda միջավայր Python 3.5 տարբերակով, օգտագործելով հետևյալ հրամանը.

conda create -n anaconda_env35 python=3.5

Հաջորդը, ակտիվացրեք միջավայրը հետևյալ հրամանով.

conda activate anaconda_env35

Դուք պետք է ստանաք հետևյալ կեղևը.

(anaconda_env35) [root@centos8 ~]#

Այժմ ստուգեք ձեր Python տարբերակը՝ օգտագործելով հետևյալ հրամանը.

python --version

Դուք պետք է տեսնեք հետևյալ արդյունքը.

Python 3.5.6 :: Anaconda, Inc.

Եթե ցանկանում եք թարմացնել ձեր Python տարբերակը վերջին տարբերակին, օգտագործեք հետևյալ հրամանը.

conda update python

Ձեզանից կպահանջվի հաստատում, ինչպես ցույց է տրված ստորև.

Proceed ([y]/n)? y

Մուտքագրեք y և սեղմեք Enter՝ Python-ի տարբերակը թարմացնելու համար:

Այժմ ստուգեք Python-ի թարմացված տարբերակը՝ օգտագործելով հետևյալ հրամանը.

python --version

Դուք պետք է ստանաք հետևյալ արդյունքը.

Python 3.8.1

Այժմ անջատեք Anaconda միջավայրից հետևյալ հրամանով.

conda deactivate

Կարող եք նաև ստուգել Anaconda-ի ողջ միջավայրը հետևյալ հրամանով.

conda info --envs

Դուք պետք է ստանաք հետևյալ արդյունքը.

 conda="" environments:="" base="" root="" anaconda3="" anaconda_env="" envs="" anaconda_env35="" pre="">

Եթե Ձեզ ոչ մի միջավայր պետք չէ։ Դուք կարող եք հեշտությամբ հեռացնել դրանք՝ օգտագործելով conda remove հրամանը.

Օրինակ, anaconda_env միջավայրը հեռացնելու համար գործարկեք հետևյալ հրամանը.

conda remove --name anaconda_env --all

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

conda remove --name anaconda_env35 --all

Տեղահանել Anaconda-ն

Եթե դուք չեք ցանկանում օգտագործել Anaconda-ն որևէ նախագծի համար, ապա լավ գաղափար է այն հեռացնել ձեր համակարգից:

Նախ, դուք պետք է տեղադրեք anaconda-clean ծրագիրը, որպեսզի հեռացնեք Anaconda-ն բոլոր կազմաձևման ֆայլերով ձեր համակարգից:

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

conda install anaconda-clean

Տեղադրվելուց հետո գործարկեք հետևյալ հրամանը՝ Anaconda-ն ձեր համակարգից հեռացնելու համար.

anaconda-clean

Ձեզանից կպահանջվի հաստատում, ինչպես ցույց է տրված ստորև.

Delete .conda? (y/n): y

Մուտքագրեք y և սեղմեք Enter՝ Anaconda-ն ձեր համակարգից հեռացնելու համար:

Հաջորդը, հեռացրեք ձեր ամբողջ Anaconda գրացուցակը համակարգից հետևյալ հրամանով.

rm -rf ~/anaconda3

Հաջորդը, դուք նույնպես պետք է հեռացնեք Anaconda Path տողը .bashrc ֆայլից:

Բացեք .bashrc ֆայլը, ինչպես ցույց է տրված ստորև.

nano ~/.bashrc

Հեռացրեք հետևյալ տողերը.

# >>> conda initialize >>>
# !! Contents within this block are managed by 'conda init' !!
__conda_setup="$('/root/anaconda3/bin/conda' 'shell.bash' 'hook' 2> /dev/null)"
if [ $? -eq 0 ]; then
    eval "$__conda_setup"
else
    if [ -f "/root/anaconda3/etc/profile.d/conda.sh" ]; then
        . "/root/anaconda3/etc/profile.d/conda.sh"
    else
        export PATH="/root/anaconda3/bin:$PATH"
    fi
fi
unset __conda_setup
# <<< conda initialize <<<

Պահպանեք և փակեք ֆայլը, երբ ավարտեք:

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

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