Evgenii Legotckoi
Evgenii Legotckoi18 лютого 2018 р. 08: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
AD

C++ - Тест 004. Указатели, Массивы и Циклы

  • Результат:50бали,
  • Рейтинг балів-4
m
  • molni99
  • 26 жовтня 2024 р. 01:37

C++ - Тест 004. Указатели, Массивы и Циклы

  • Результат:80бали,
  • Рейтинг балів4
m
  • molni99
  • 26 жовтня 2024 р. 01:29

C++ - Тест 004. Указатели, Массивы и Циклы

  • Результат:20бали,
  • Рейтинг балів-10
Останні коментарі
ИМ
Игорь Максимов22 листопада 2024 р. 11:51
Django - Підручник 017. Налаштуйте сторінку входу до Django Добрый вечер Евгений! Я сделал себе авторизацию аналогичную вашей, все работает, кроме возврата к предидущей странице. Редеректит всегда на главную, хотя в логах сервера вижу запросы на правильн…
Evgenii Legotckoi
Evgenii Legotckoi31 жовтня 2024 р. 14:37
Django - Урок 064. Як написати розширення для Python Markdown Добрый день. Да, можно. Либо через такие же плагины, либо с постобработкой через python библиотеку Beautiful Soup
A
ALO1ZE19 жовтня 2024 р. 08:19
Читалка файлів fb3 на Qt Creator Подскажите как это запустить? Я не шарю в программировании и кодинге. Скачал и установаил Qt, но куча ошибок выдается и не запустить. А очень надо fb3 переконвертировать в html
ИМ
Игорь Максимов05 жовтня 2024 р. 07:51
Django - Урок 064. Як написати розширення для Python Markdown Приветствую Евгений! У меня вопрос. Можно ли вставлять свои классы в разметку редактора markdown? Допустим имея стандартную разметку: <ul> <li></li> <li></l…
d
dblas505 липня 2024 р. 11:02
QML - Урок 016. База даних SQLite та робота з нею в QML Qt Здравствуйте, возникает такая проблема (я новичок): ApplicationWindow неизвестный элемент. (М300) для TextField и Button аналогично. Могу предположить, что из-за более новой верси…
Тепер обговоріть на форумі
Evgenii Legotckoi
Evgenii Legotckoi24 червня 2024 р. 15:11
добавить qlineseries в функции Я тут. Работы оень много. Отправил его в бан.
t
tonypeachey115 листопада 2024 р. 06:04
google domain [url=https://google.com/]domain[/url] domain [http://www.example.com link title]
NSProject
NSProject04 червня 2022 р. 03:49
Всё ещё разбираюсь с кешем. В следствии прочтения данной статьи. Я принял для себя решение сделать кеширование свойств менеджера модели LikeDislike. И так как установка evileg_core для меня не была возможна, ибо он писался…
9
9Anonim25 жовтня 2024 р. 09:10
Машина тьюринга // Начальное состояние 0 0, ,<,1 // Переход в состояние 1 при пустом символе 0,0,>,0 // Остаемся в состоянии 0, двигаясь вправо при встрече 0 0,1,>…

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