Начална » как да » Как да инсталирате 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 е модула и за разлика от миналите години, инсталаторът дори ще зададе променлива на пътя за вас (нещо, което ще разберем малко по-късно). Изтеглете и стартирайте инсталационната програма, изберете “Install for all users” и след това натиснете “Next”.

    На екрана за избор на директория, оставете директорията като “Python27” и натиснете “Next”.

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

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

    python -V

    След това трябва да вземете решение. Ако щракнете върху опцията “Disable path length limit” (Деактивиране на ограничението за дължина на пътя), ще се премахне ограничението за променливата 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.

    Натиснете Start (Старт), въведете “advanced system settings” (Разширени системни настройки) и след това изберете опцията “View advanced system settings” (Преглед на разширени системни настройки). В прозореца “Свойства на системата”, който се отваря, в раздела “Разширени” кликнете върху бутона “Променливи на околната среда”.

    Тук можете да видите 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, който искате да решите.