Ինչպես տեղադրել 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 գրադարանով կայք քերելու վերաբերյալ: