Evgenii Legotckoi
Evgenii Legotckoi18 лютого 2018 р. 19:34

Python 3 - Підручник 002. Налаштування середовища

Python 3 доступний для Windows, Mac OS та більшості варіантів операційної системи Linux.

Налаштування локального середовища

Відкрийте вікно терміналу і введіть «python», щоб дізнатися, чи встановлено його та яку версію встановлено.

Отримання Python

Платформа Windows

Бінарники останньої версії Python 3 (Python 3.6.4) доступні на цій сторінці завантаження

Доступні варіанти установки.

  • Вбудовуваний zip-файл Windows x86-64
  • Виконуваний інсталятор Windows x86-64
  • Веб-інсталятор Windows x86-64
  • Вбудовуваний zip-файл Windows x86
  • Виконуваний інсталятор Windows x86
  • Веб-інсталятор Windows x86

Примітка. Для встановлення Python 3.6.4 мінімальними вимогами до ОС є Windows 7 із пакетом оновлень 1 (SP1). Для версій від 3.0 до 3.4.x Windows XP є прийнятним.


Платформа Linux

Різні варіанти використання Linux використовують різні менеджери пакетів для встановлення нових пакетів.

У Ubuntu Linux Python 3 встановлюється за допомогою наступної команди з терміналу.

sudo apt-get install python3-minimal

Установка з вихідних джерел

Завантажте вихідний tar-файл Gzipped з URL-адреси завантаження Python https://www.python.org/ftp/python/3.6.4/Python-3.6.4.tgz

Extract the tarball
tar xvfz Python-3.5.1.tgz
Configure and Install:
cd Python-3.5.1
./configure --prefix = /opt/python3.5.1
make  
sudo make install

Mac OS

Завантажте інсталятори Mac OS з цієї URL-адреси https://www.python.org/downloads/mac-osx/

Двічі клацніть цей файл пакета та дотримуйтесь інструкцій майстра для інсталяції.

Найсучасніший та поточний вихідний код, двійкові файли, документація, новини тощо. Доступні на офіційному сайті Python -

Офіційний веб-сайт Python https://www.python.org/

Ви можете завантажити документацію Python із наступного сайту. Документація доступна у форматах HTML, PDF та PostScript.

Веб-сайт документації Python www.python.org/doc/

Налаштувати PATH

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

Важливими особливостями є:

  • Шлях зберігається в змінному середовищі, яке є іменованим рядком, що підтримується операційною системою. Ця змінна містить інформацію, доступну командної оболонки та інших програм.
  • Змінна дорога називається PATH у Unix або Path у Windows (Unix чутлива до регістру, Windows - ні).
  • У Mac OS інсталятор обробляє деталі шляху. Щоб викликати Python інтерпретатор з будь-якого конкретного каталогу, ви повинні додати каталог Python на свій шлях.

Настройка PATH в Unix / Linux

Щоб додати каталог Python в дорогу для певного сеансу Unix -

  • У csh shell - введіть setenv PATH "$PATH:/usr/local/bin/python3" та натисніть Enter.
  • В оболонці bash (Linux) - введіть PYTHONPATH=/usr/local/bin/python3.4 та натисніть Enter.
  • В оболонці sh або ksh - введіть PATH = "$PATH:/usr/local/bin/python3" та натисніть Enter.

Примітка. /usr/local/bin/python3 - це шлях до каталогу Python.

Налаштування PATH у Windows

Щоб додати каталог Python в дорогу для певного сеансу Windows -

  • У командному рядку введіть шлях %path%;C:\Python та натисніть Enter.

Примітка. C:\Python - це шлях до каталогу Python.

Змінні середовища Python

S.No. Змінна та опис
1 PYTHONPATH Він грає роль, подібну до PATH. Ця змінна повідомляє інтерпретатор Python, де можна знайти файли модулів, імпортовані в програму. Він повинен містити каталог вихідної бібліотеки Python та каталоги, що містять вихідний код Python. PYTHONPATH інколи задається установником Python.
2 PYTHONSTARTUP Він містить шлях до файлу ініціалізації, що містить вихідний код Python. Він виконується щоразу, коли ви запускаєте інтерпретатор. Він називається .pythonrc.py в Unix і містить команди, які завантажують утиліти або змінюють PYTHONPATH.
3 PYTHONCASEOK Він використовується у Windows, щоб проінструктувати Python про пошук першого нечутливого до регістру збігу в інструкції імпорту. Встановіть цю змінну на будь-яке значення, щоб її активувати.
4 PYTHONHOME Це альтернативний шлях пошуку модуля. Він зазвичай вбудований у каталоги PYTHONSTARTUP або PYTHONPATH, щоб спростити бібліотеку модулів комутації.

Запуск Python

Існує три різні способи запуску Python -

Інтерактивний інтерпретатор

Ви можете запустити Python з Unix, DOS або будь-якої іншої системи, яка дає вам інтерпретатор командного рядка або вікно оболонки.

Введіть python у командному рядку.

Почніть кодування одразу в інтерактивному інтерпретаторі.

$python             # Unix/Linux
or 
python%             # Unix/Linux
or 
C:>python           # Windows/DOS

Ось список усіх доступних параметрів командного рядка -

S.No. Варіант та опис
1 -d надавати налагоджувальну інформацію
2 -O генерувати оптимізований байт-код (що призводить до .pyo-файлів)
3 -S не запускайте сайт імпорту, щоб шукати шляхи Python під час запуску
4 -v докладний висновок (детальне трасування по операціях імпорту)
5 -X відключити вбудовані винятки на основі класів (просто використовуйте рядки); застарілий, починаючи з версії 1.6
6 -c cmd запустити скрипт Python, надісланий у вигляді рядка cmd
7 file запустити скрипт Python із заданого файлу

Скрипт з командного рядка

Сценарій Python можна запустити в командному рядку, викликавши інтерпретатор у вашому додатку, як показано в наведеному нижче прикладі.

$python  script.py          # Unix/Linux
or 
python% script.py           # Unix/Linux
or 
C:>python script.py         # Windows/DOS

Примітка. Переконайтеся, що файли дозволяють виконувати.

Інтегроване середовище розробки

Ви можете запустити Python з графічного інтерфейсу користувача (GUI), якщо у вас є програма GUI у вашій системі, яка підтримує Python.

Для розробки Python додатків рекомендую PyCharm від компанії JetBrains як найбільш розвинену і зручну IDE.

Рекомендуємо хостинг TIMEWEB
Рекомендуємо хостинг TIMEWEB
Стабільний хостинг, на якому розміщується соціальна мережа EVILEG. Для проектів на Django радимо VDS хостинг.

Вам це подобається? Поділіться в соціальних мережах!

Коментарі

Only authorized users can post comments.
Please, Log in or Sign up
Ua

Qt - Тест 001. Сигналы и слоты

  • Результат:84бали,
  • Рейтинг балів4
Ua

Qt - Тест 001. Сигналы и слоты

  • Результат:42бали,
  • Рейтинг балів-8
ОК

Qt - Тест 001. Сигналы и слоты

  • Результат:47бали,
  • Рейтинг балів-6
Останні коментарі
ИМ
Игорь Максимов22 листопада 2024 р. 21:51
Django - Підручник 017. Налаштуйте сторінку входу до Django Добрый вечер Евгений! Я сделал себе авторизацию аналогичную вашей, все работает, кроме возврата к предидущей странице. Редеректит всегда на главную, хотя в логах сервера вижу запросы на правильн…
Evgenii Legotckoi
Evgenii Legotckoi31 жовтня 2024 р. 23:37
Django - Урок 064. Як написати розширення для Python Markdown Добрый день. Да, можно. Либо через такие же плагины, либо с постобработкой через python библиотеку Beautiful Soup
A
ALO1ZE19 жовтня 2024 р. 17:19
Читалка файлів fb3 на Qt Creator Подскажите как это запустить? Я не шарю в программировании и кодинге. Скачал и установаил Qt, но куча ошибок выдается и не запустить. А очень надо fb3 переконвертировать в html
ИМ
Игорь Максимов05 жовтня 2024 р. 16:51
Django - Урок 064. Як написати розширення для Python Markdown Приветствую Евгений! У меня вопрос. Можно ли вставлять свои классы в разметку редактора markdown? Допустим имея стандартную разметку: <ul> <li></li> <li></l…
d
dblas505 липня 2024 р. 20:02
QML - Урок 016. База даних SQLite та робота з нею в QML Qt Здравствуйте, возникает такая проблема (я новичок): ApplicationWindow неизвестный элемент. (М300) для TextField и Button аналогично. Могу предположить, что из-за более новой верси…
Тепер обговоріть на форумі
AH
Abdul Hadi13 лютого 2025 р. 15:21
Are you Looking for best painter services in Qatar? Looking for top painter Services in Qatar? Get high-quality, affordable, and professional painting for homes & offices. Contact expert painters today!
d
dubaicushions13 лютого 2025 р. 15:17
Are Looking for custom swing cushions in Dubai for home decor? Looking for Custom Swing Cushions in Dubai? Get high-quality, weather-resistant, and stylish cushions for your outdoor swing. Order now for comfort & elegance!
d
dubaicustomizedsofa13 лютого 2025 р. 15:11
Are you Looking for a custom sofa in Dubai? Looking for a Custom Sofa in Dubai ? Get high-quality, stylish, and tailor-made sofas to match your space. Order now for comfort, luxury, and perfect design!
b
blinds1211 лютого 2025 р. 16:08
Why Bamboo Blinds Are the Perfect Choice for Your Home When it comes to enhancing the aesthetics and functionality of your living space, choosing the right window treatment is crucial. Bamboo blinds have emerged as a popular choice for homeowners wh…
i
imperial313011 лютого 2025 р. 15:40
How to Select the Right Carpet for Your Bedroom Aesthetic Choosing the perfect carpet for your bedroom involves more than just picking a color or pattern you like. Carpets can transform the ambiance of your space, adding warmth, comfort, and style. How…

Слідкуйте за нами в соціальних мережах