Головна » як » Як встановити 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 до шляху", а потім виберіть "Буде встановлено на локальному жорсткому диску." Коли ви закінчите, натисніть кнопку "Далі".

    Після цього не потрібно більше приймати рішення. Щоб завершити встановлення, просто перейдіть за допомогою майстра. Після завершення інсталяції можна підтвердити встановлення, відкривши командний рядок і ввівши наступну команду:

    python -V

    Далі ви маєте прийняти рішення. Якщо натиснути опцію "Вимкнути обмеження довжини шляху", буде видалено обмеження на змінній 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: Користувачі [ім'я користувача] AppData Локальні програми Python Python36 за замовчуванням). Зробіть копію файлу "python.exe" і перейменуйте його (ні оригінал) до “python3.exe”.

    Відкрийте нову командний рядок (змінні середовища оновлюються з відкриттям кожної нової команди) і введіть "python3 -version".

    Бум! Тепер ви можете скористатися командою "python" в командному рядку, якщо ви хочете використовувати Python 2.7 і команду "python3", коли ви хочете використовувати Python 3.

    Якщо, з якоїсь причини, ви не знайдете це задовільним рішенням, ви завжди можете змінити порядок змінних навколишнього середовища. Будьте впевнені в тому, щоб ми почали опрацьовувати наш навчальний посібник, якщо вам не зручно редагувати ці змінні.

    Проте зауважте, що незалежно від того, яким методом ви використовуєте, важливо залишити оригінальний файл python.exe незмінним, оскільки програми в підкаталозі / scripts / для обох версій Python покладаються на це ім'я файлу і не зможуть, якщо він відсутній..


    Після невеликої інсталяції і трохи налаштування, у вас встановлені обидві версії, і ви готові до будь-якого проекту Python, який ви хочете вирішити.