If-Koubou

Как да инсталирате Python на Windows

Как да инсталирате Python на Windows (Как да)

Python не се предлага предварително опакован с Windows, но това не означава, че потребителите на Windows няма да намерят гъвкав език за програмиране. Не е съвсем просто, тъй като инсталирате най-новата версия, така че нека да сме сигурни, че получавате необходимите инструменти за задачата.

Първо издаден през 1991 г., Python е популярен програмен език на високо ниво, използван за програмиране с общо предназначение. Благодарение на философията на дизайна, която набляга на четливостта, отдавна е любима на хоби кодери и сериозни програмисти. Не само, че е лесен език (сравнително казано, че е) да вземете, но ще намерите хиляди онлайн проекти, които изискват да сте инсталирали Python, за да използвате програмата.

От коя версия се нуждаете?

За съжаление, преди няколко години имаше значителна актуализация на Python, която създаде голямо разделение между версиите на Python. Това може да направи нещата малко объркващи за новодошлите, но не се притеснявайте. Ще ви преведем чрез инсталирането на двете основни версии

Когато посетите страницата за изтегляне на Python за Windows, веднага ще видите разделянето. Точно в горната, квадратната и централната част хранилището пита дали искате най-новото издание на Python 2 или Python 3 (2.7.13 и 3.6.1, съответно, от този урок).

Новото е по-добро, нали? Може би, може би не. Версията, която искате, зависи от крайната ви цел. Да приемем например, че сте прочели статията ни за разширяване на света на Minecraft с MCDungeon и сте развълнувани да добавите страхотни неща към вашия свят. Този проект е кодиран в Python и изисква Python 2.7 - не можете да стартирате проекта MCDungeon с Python 3.6. Всъщност, ако разглеждате хоби проекти като MCDungeon, ще откриете, че почти всички от тях използват 2.7. Ако целта ви е да получите някакъв проект, завършващ с разширение ".py", тогава има много,много добър шанс ще ви е необходим 2,7 за него.

От друга страна, ако искате да научите Python, препоръчваме да инсталирате двете версии една до друга (което можете да направите с нулев риск и само малко опити за настройка). Това ви позволява да работите с най-новата версия на езика, но също и да стартирате по-стари Python скриптове (и да тествате обратната съвместимост за по-новите проекти). Сравняването на двете версии обаче е статия за себе си, така че ще се отложим към уикито на проекта Python, където можете да прочетете добре написания общ преглед на разликите.

Можете да изтеглите само Python 2 или Python 3, ако сте сигурни, че имате нужда само от конкретна версия. Сега отиваме на разстояние и ще инсталираме и двете, затова ви препоръчваме да изтеглите двете версии и да направите същото. Под главното вписване за двете версии ще видите инсталатора "x86-64", както е показано по-долу.

Инсталаторът автоматично ще инсталира подходящата 32-битова или 64-битова версия на компютъра ви (за да научите повече за разликите между тях, вижте по-нататъшното им прочитане).

Как да инсталирате Python 2

Инсталирането на Python 2 е бързо и за разлика от преди години, инсталаторът дори ще зададе променливата на пътя за вас (нещо, което ще стане малко по-късно). Изтеглете и стартирайте инсталатора, изберете "Инсталиране за всички потребители" и след това кликнете върху "Напред".

На екрана за избор на директория оставете директорията като "Python27" и кликнете върху "Напред".

На екрана за персонализиране превъртете надолу, кликнете върху "Добавяне на python.exe към пътя" и след това изберете "Ще се инсталира на локалния твърд диск". Когато сте готови, кликнете върху "Напред".

Не е нужно да вземате повече решения след тази точка. Просто щракнете върху помощника, за да завършите инсталацията. Когато инсталацията завърши, можете да потвърдите инсталацията, като отворите команден ред и въведете следната команда:

питън -V

Успех! Ако имате нужда от Python 2.7 за някой проект или друг, можете да спрете точно тук. Той е инсталиран, променливата на пътя е настроена и сте излезли от състезанията.

Как да инсталирате Python 3

Ако искате да научите най-новата версия на Python, трябва да инсталирате Python 3. Можете да го инсталирате заедно с Python 2.7 без проблеми, затова продължете и изтеглете и стартирайте инсталатора сега.

На първия екран активирайте опцията "Добавяне на Python 3.6 към PATH" и след това кликнете върху "Инсталиране сега".

След това трябва да вземете решение. Кликването върху опцията "Деактивиране на ограничението за дължина на пътя" премахва ограничението за променливата MAX_PATH. Тази промяна няма да наруши нищо, но ще позволи на Python да използва дълги имена на маршрути. Тъй като много програмисти на Python работят в Linux и други * nix системи, където дължината на имената на пътя не е проблем, включването им по-рано може да спомогне за изглаждане на всички проблеми, свързани с пътя, които може да имате, докато работите в Windows.

Препоръчваме да продължите и изберете тази опция. Ако знаете, че не искате да деактивирате ограничението за дължина на пътя, можете просто да кликнете върху "Затваряне", за да завършите инсталацията. И ако искате да прочетете повече за проблема, преди да се включите в промяната, прочетете тук.

Ако инсталирате само Python 3, можете да използвате същия трик за писане на команди за писане python -v който използвахме по-горе, за да проверим дали е инсталиран правилно и дали е зададена променливата на пътя. Ако обаче инсталирате двете версии, трябва да направите бързо ощипване, което е намерено в следващия раздел.

Коригирайте системните променливи, така че можете да осъществите достъп до двете версии на Python от командния ред

Този раздел на урока е напълно по желание, но ще ви позволи бързо да осъществите достъп до двете версии на Python от командния ред.След като инсталирате двете версии на Python, може да сте забелязали малко странност. Въпреки че активирахме системния път за двете Python инсталации, натискането на "python" в командния ред само ви насочва към Python 2.7.

Причината за това е проста: променливата (независимо дали е настроена автоматично от инсталатора или ръчно ощипваната) просто насочва към директория и всеки изпълним в тази директория става команда от командния ред. Ако има две изброени директории и двамата имат файл "python.exe" в тях, използва се коя от тях е по-висока в списъка с променливи. И ако има променлива зададена за системата и потребителя, системната пътека има предимство пред пътя на потребителя.

Последното е точно това, което се случва в този случай: инсталаторът на Python 2 е редактирал променливата за цялата система, а инсталаторът Python 3 е добавил променлива за потребителско ниво - и можем да потвърдим това, като разгледаме променливите на средата на Windows.

Натиснете "Старт", напишете "разширени системни настройки" и след това изберете опцията "Преглед на разширените системни настройки". В прозореца "Свойства на системата", който се отваря, в раздела "Разширени" кликнете върху бутона "Променливи на средата".

Тук можете да видите Python 3, изброени в секцията "Потребителски променливи" и Python 2, изброени в секцията "Системни променливи".

Има няколко начина, по които можете да отстраните тази ситуация. Най-простият (макар и този с най-малка функционалност) е просто да премахнете записа на версията на Python, която планирате да използвате най-малко. Докато това е просто, това също не е много забавно. Вместо това можем да направим още една промяна, която ще ни даде достъп до "python" за Python 2 и "python3" за Python 3.

За да направите това, задействайте файловия мениджър и отидете до папката, където сте инсталирали Python 3 (C: \ Users \ [потребителско име] \ AppData \ Local \ Programs \ Python \ Python36 по подразбиране). Направете копие на файла "python.exe" и преименувайте го (не оригинала) на "python3.exe".

Отворете нов команден ред (променливите за околната среда се опресняват с всеки нов команден ред, който отворите) и въведете "python3 -version".

Boom! Вече можете да използвате командата "python" в командния ред, когато искате да използвате Python 2.7 и командата "python3", когато искате да използвате Python 3.

Ако по някаква причина не намирате за задоволително решение, винаги можете да преподредите променливите на околната среда. Не забравяйте да изтриете първо нашия урок, ако не можете да редактирате тези променливи.

Моля, имайте предвид обаче, че независимо от метода, който използвате, е важно оригиналът python.exe да остане непокътнат, тъй като приложенията в / scripts / поддиректорията и за двете версии на Python разчитат на това име на файл и ще се провалят, ако липсва.

След малко инсталиране и малко променяне, имате и двете версии инсталирани и сте готови за каквото и да е проект на Python, който искате да се справите.