Ինչպես տեղադրել 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: