Ինչպես տեղադրել Python PIP-ը Windows-ում, Mac-ում և Linux-ում
Python-ի շատ ծրագրավորողներ հիմնվում են Python-ի համար PIP կոչվող գործիքի վրա՝ զարգացումը հեշտացնելու համար: Ահա թե ինչպես տեղադրել Python PIP-ը:
Ինչպես ցանկացած ծրագրավորման լեզու, Python-ն աջակցում է երրորդ կողմի գրադարաններին և շրջանակներին: Դուք կարող եք դրանք օգտագործել՝ ամեն նոր նախագծի հետ անիվը նորից չհայտնելու համար: Եթե ցանկանում եք օգտագործել դրանք, կարող եք գտնել այս Python գրադարանները կենտրոնական պահոցում, որը կոչվում է Python Package Index (PyPI):
Այս փաթեթները ձեռքով ներբեռնելը, տեղադրելը և կառավարելը կարող է հիասթափեցնող և ժամանակատար գործընթաց լինել: Փոխարենը, շատ ծրագրավորողներ ապավինում են PIP կոչվող գործիքին՝ ամբողջ ընթացակարգը պարզ և առանց սխալների դարձնելու համար: Մենք ձեզ ցույց կտանք, թե ինչպես տեղադրել PIP-ը Python-ի համար Windows-ում, Mac-ում և Linux-ում:
Ի՞նչ է PIP-ը Python-ի համար:
PIP-ը հապավում է, որը նշանակում է «PIP Installs Packages» կամ «Preferred Installer Program»: Դա Python-ի փաթեթների կառավարիչ է, որը թույլ է տալիս կառավարել PyPI փաթեթները, որոնք ներառված չեն ստանդարտ Python բաշխման մեջ: PyPI-ն հյուրընկալում է շրջանակների, գործիքների և գրադարանների մեծ հավաքածու՝ ֆինանսական, առողջապահական և այլ ոլորտներում կիրառությունների համար:
Արդյո՞ք PIP-ը տեղադրված է Python-ով:
Եթե օգտագործում եք Python 2.7.9 (կամ ավելի մեծ), 3.4 (կամ ավելի մեծ), ապա PIP-ն արդեն ներկառուցված է Python տեղադրողի մեջ: Վերջին թողարկումը ներբեռնելիս պետք է հիշեք, որ որոշակի թողարկումն անվերջ չի աջակցվում:
Ըստ Python-ի զարգացման ցիկլի՝ Python 3.4-ի աջակցությունն ավարտվել է 2019 թվականի մարտին: Սա նշանակում է, որ այն շրջանցել է կյանքի վերջի ճյուղը, և դուք այլևս չեք ստանա անվտանգության ուղղումներ։ Այսպիսով, դուք կվերջացնեք ավելի էական փոփոխությունների հետ միաժամանակ և՛ Python-ում, և՛ գրադարաններում, ինչը սարսափելի է դարձնում թարմացումը:
Արդյո՞ք Python-ը ճիշտ է տեղադրված:
Դուք պետք է համոզվեք, որ Python-ը պատշաճ կերպով տեղադրված է ձեր համակարգում: Python-ը տեղադրելու տարբեր եղանակներ կան՝ փաթեթների կառավարչի միջոցով կամ Python-ի պաշտոնական կայքից: Թեև տեղադրումը պարզ է, այն օգնում է, եթե տեղյակ եք Python-ի կառավարման լավագույն փորձին կամ հեշտ է սխալներ թույլ տալ:
Տեղադրեք և կառավարեք Python PIP Windows-ի համար
Լռելյայնորեն, Python-ի տեղադրիչը տեղադրում է իր գործարկվող նյութերը ձեր AppData գրացուցակում, ուստի այն ադմինիստրատորի թույլտվությունների կարիք չունի: Կամ կարող եք նշել ավելի բարձր մակարդակի թիրախային գրացուցակ (C:\Python3.9), որպեսզի ավելի հեշտ գտնեք:
Տեղադրման գործընթացը կամայականորեն ավելացնում է այս գրացուցակը համակարգի PATH-ին, այնպես որ դուք կարիք չունեք որևէ բան կարգավորելու: Եթե դա չանեք տեղադրման ժամանակ, կարող եք Python-ը ավելացնել Windows PATH փոփոխականին ավելի ուշ՝ ձեռքով:
Եթե դուք օգտագործում եք Chocolatey փաթեթներ տեղադրելու համար, համոզվեք, որ խուսափեք այդ տեղադրումը նույն մեքենայի սովորական փաթեթի հետ խառնելուց: Տեղադրված Python-ի տարբերակը ստուգելու համար սեղմեք Win + X և բացեք Command Prompt: Այնուհետև մուտքագրեք.
py --version
PIP տարբերակը ստուգելու համար մուտքագրեք.
py -m pip --version
Թեև PIP-ը հաճախ չի թարմացվում, այնուամենայնիվ կարևոր է հետևել նոր տարբերակներին վրիպակների շտկման, անվտանգության ուղղումների և համատեղելիության համար: Թարմացումները ստուգելու համար մուտքագրեք՝
py -m pip install --upgrade pip
Եթե դուք ստանում եք «Python-ը սահմանված չէ» հաղորդագրությունը, ապա տեղադրման գործընթացում ինչ-որ բան սխալ է տեղի ունեցել:
Տեղադրեք և կառավարեք Python PIP-ը Mac-ի համար
Ձեռքով տեղադրելու ժամանակ Python-ը թղթապանակ է ստեղծում /Applications-ում և տեղադրում է դրա շրջանակը /Library/Frameworks/Python.framework-ում: Սա ներառում է Python գործարկիչը և նրա գրադարանները: Տեղադրողը սիմհղում է ավելացնում այս վայրին /usr/local/bin-ում: Եթե դուք միայն երբեմն օգտագործում եք Python-ը, այս կարգավորումը լավ է աշխատում:
Homebrew Python-ի զարգացման համար
Եթե դուք աշխատում եք բազմաթիվ Python նախագծերի վրա, ապա լռելյայն գտնվելու վայրը, որը կարիք ունի sudo արտոնությունների, խոչընդոտներ է ստեղծում: Շատերը նախընտրում են Homebrew-ն օգտագործել ծրագրային փաթեթներ տեղադրելու համար, բայց պե՞տք է արդյոք օգտագործել այն Python-ի մշակման համար: Homebrew Python-ի օգտագործման խնդիրն այն է, որ այն ձեր վերահսկողության տակ չէ:
Homebrew-ը կարող է թարմացնել ձեր Python-ը, օրինակ. 3.8-ից 3.9-ը՝ առանց ձեր միջամտության: Օրինակ, «youtube-dl» փաթեթն օգտագործում է Python-ը որպես իր կախվածություն, Python փաթեթը կարող է թարմացվել ըստ անհրաժեշտության: Դուք կորցնում եք վերահսկողությունը «կայքի փաթեթների» նկատմամբ, և ձեր տեղադրած բոլոր PIP փաթեթները կարող են անհասանելի դառնալ:
Օգտագործեք Pyenv Python-ի տեղադրումը կառավարելու համար
Homebrew Python-ի փաստաթղթերը pyenv-ին խորհուրդ են տալիս կառավարել Python միջավայրերը: Որպեսզի pyenv-ն աշխատի, տեղադրեք build dependencies Homebrew-ի միջոցով: Բացեք Տերմինալը, ապա մուտքագրեք.
brew install openssl readline sqlite3 xz zlib
Հաջորդը, տեղադրեք pyenv:
brew install pyenv
Վերջապես, թարմացրեք shell պրոֆիլի կազմաձևումը, այսինքն՝ ~/.zshrc, եթե ձեր լռելյայն շերտը ZSH է: Ավելացնել հետևյալ տողերը.
echo 'eval "$(pyenv init --path)"' >> ~/.zprofile
echo 'eval "$(pyenv init -)"' >> ~/.zshrc
Դուրս եկեք Տերմինալից և վերագործարկեք:
Եթե ցանկանում եք տեսնել Python-ի բոլոր տարբերակները, որոնք pyenv-ը կարող է տեղադրել ձեզ համար, մուտքագրեք.
pyenv install --list
Python-ի կոնկրետ տարբերակ տեղադրելու համար մուտքագրեք
pyenv install 3.9.7
Տեղադրումն ավարտելու համար մի փոքր ժամանակ կպահանջվի: Ենթադրենք, որ նախագծի համար անհրաժեշտ է 3.8.12 տարբերակ, որը տեղադրված չէ համակարգում: Եկեք տեղադրենք այս տարբերակը pyenv-ի միջոցով
pyenv install 3.8.12
Դուք կարող եք տեսնել, թե Python-ի որ տարբերակներով եք տեղադրել
pyenv versions
«Համակարգային» տարբերակն այն է, որը գալիս է Mac-ի հետ, այսինքն՝ Python 2.7: Քանի որ այն հնացած է, եկեք մոռանանք դրա մասին: Այժմ ասեք pyenv-ի լռելյայն տարբերակը, որը ցանկանում եք օգտագործել:
Դուք կարող եք սահմանել Python-ի տարբերակները երեք մակարդակում՝ գլոբալ, տեղային և շելլ: Լրացուցիչ մանրամասների համար կարդացեք pyenv փաստաթղթերը: Այն գլոբալ սահմանելու համար մուտքագրեք.
pyenv global 3.9.7
Համաշխարհային մակարդակը սահմանում է Python տարբերակը բոլոր կեղևների և գրացուցակների համար: Ստուգեք, թե ինչ է տեղի ունենում, երբ ստուգում եք Python-ի ընթացիկ տարբերակը:
python3 --version
PIP տարբերակը ստուգելու համար մուտքագրեք.
python3 -m pip --version
Եվ եթե ցանկանում եք ստուգել PIP-ի որևէ թարմացում, մուտքագրեք.
python3 -m pip install --upgrade pip
Տեղական մակարդակը փոխում է Python տարբերակը միայն ընթացիկ թղթապանակների և ենթաթղթապանակների համար: Այսպիսով, եթե նախագիծը պահանջում է Python 3.8.12, մուտքագրեք.
pyenv local 3.812
Այս հրամանը կարգավորում է Python-ի կոնկրետ տարբերակը տեղական թղթապանակում՝ առանց գլոբալը փոխելու:
Տեղադրեք և կառավարեք Python PIP Linux-ի համար
Linux-ի շատ բաշխումներ փաթեթավորված են Python-ով, բայց դա կարող է լինել վերջին տարբերակը: Պարզելու համար, թե Python-ի որ տարբերակն ունեք, բացեք Տերմինալը և մուտքագրեք.
python3 --version
Եթե ձեր մեքենայի վրա տեղադրված է Python, ապա այս հրամաններից մեկը պետք է պատասխանի տարբերակի համարով: Եթե ցանկանում եք տեղադրել Python բաշխումը Linux-ում, ապա ներկառուցված փաթեթների կառավարիչը հավանաբար լավագույն մեթոդն է:
Ընդլայնված փաթեթի գործիք Ubuntu-ի կամ Debian-ի վրա հիմնված բաշխումների համար
sudo apt install python3-pip
Pacman փաթեթի կառավարիչ Arch Linux-ի համար
sudo pacman -S python-pip
Dandified Yum-ը Fedora-ի վրա հիմնված բաշխումների համար
sudo dnf install python3-pip python3-wheel
Zypper փաթեթի կառավարիչ openSUSE-ի համար
sudo zypper install python3-pip python3-setuptools python3-wheel
Yum փաթեթի կառավարիչ CentOS-ի և Red Hat Enterprise Linux-ի համար
sudo yum install python3 python3-wheel
Տեղադրեք և կարգավորեք վիրտուալ միջավայրը
Երբ դուք ունեք Python-ի բազային տեղադրում, մի սկսեք փաթեթներ տեղադրել անմիջապես դրա մեջ PIP-ով: Դա պայմանավորված է նրանով, որ ձեր համակարգի յուրաքանչյուր նախագիծ կօգտագործի կենտրոնական site-packagesտեղեկատու՝ փաթեթները պահելու և առբերելու համար: Հաճախ դա կարող է լինել այն, ինչ ցանկանում եք, բայց եթե ունեք երկու նախագիծ, որոնք պահանջում են տարբեր գրադարաններ, դա կարող է խնդիր լինել:
Քանի որ Python-ը պահում է գրադարանի միայն մեկ գլոբալ տարբերակը, դուք պետք է ստեղծեք մեկուսացված միջավայրեր ձեր նախագծերի համար:
Կառավարեք Python փաթեթները PIP-ով
Երբ ձեր PIP աշխատանքային հոսքը պատրաստ է, կարող եք սկսել փաթեթներ տեղադրել PyPI-ից:
Տեղադրեք
# Mac
python3 -m pip install "SomeProject"
# Windows
py -m pip install "SomeProject"
Տեղադրեք հատուկ տարբերակ
# Mac
python3 -m pip install "SomeProject=1.0"
# Windows:
py -m pip install "SomeProject=1.0"
Թարմացնել
# Mac
python3 -m pip install --upgrade "SomeProject"
# Windows
py -m pip install --upgrade "SomeProject"
Տեղահանել
# Mac
python3 -m pip uninstall "SomeProject"
# Windows
py -m pip uninstall "SomeProject"
Տեղադրված փաթեթների ցանկ
# Mac
python3 -m pip list
# Windows
py -m pip list
Ցուցակեք հնացած փաթեթները
# Mac
python3 -m pip list --outdated
# Windows
py -m pip list --outdated
Իմացեք ավելին Python-ի մասին
Python-ը օգտակար լեզու է հավելվածներով՝ սկսած վեբ մշակումից մինչև տվյալների վերլուծություն: Կարևոր է Python-ը ճիշտ կարգավորել, որպեսզի ձեր ծրագրավորումը լինի հարթ և առանց սխալների:
Python սովորելու լավագույն միջոցը նախագծեր կառուցելն է: Կարդացեք մեր ուղեցույցը գեղեցիկ ապուր Python գրադարանով կայք քերելու վերաբերյալ: