Python Установка среды

Python — это кроссплатформенный язык программирования, который может работать в нескольких операционных системах.

В этой главе мы покажем, как настроить локальную среду разработки Python.

Python можно применять на нескольких платформах, включая Windows, Linux и Mac OS X.

Вы можете ввести в окне терминалаpythonкоманду, чтобы проверить, установлен ли Python локально, и узнать установленную версию Python.

  • Windows: включая Windows 7 и более поздние версии.
  • macOS: Применимо ко всем основным версиям macOS.
  • Linux: Почти все основные дистрибутивы Linux, такие как Ubuntu, Debian, Fedora, CentOS и т. д.
  • Unix: Поддерживает Unix-подобные системы, такие как FreeBSD, OpenBSD и т. д.
  • Встраиваемые системы: Устройства, такие как Raspberry Pi.
  • Мобильные платформы: Поддерживает iOS и Android через специальные фреймворки (такие как Kivy).
  • Облачные платформы: Поддерживает среды облачных сервисов, такие как AWS, Google Cloud и Azure.


Загрузка Python

Последнюю версию исходного кода Python, бинарные документы, новости и многое другое можно найти на официальном сайте Python:

Официальный сайт Python:https://www.python.org/

Вы можете скачать документацию Python по следующей ссылке в таких форматах, как HTML, PDF и PostScript.

Адрес для скачивания документации Python:https://www.python.org/doc/



Установка Python

Python был портирован на многие платформы (модифицирован, чтобы работать на разных платформах).

Вам нужно скачать бинарный код, подходящий для вашей платформы, а затем установить Python.

Если бинарный код для вашей платформы недоступен, вам нужно вручную скомпилировать исходный код с помощью компилятора C.

Компиляция исходного кода предоставляет больше возможностей в функциональности и обеспечивает большую гибкость при установке Python.

Ниже приведены адреса загрузки установочных пакетов для каждой платформы:

Ниже приведены методы установки Python на разных платформах:

Установка Python на платформах Unix & Linux:

Ниже приведены простые шаги по установке Python на платформах Unix & Linux:

  • Откройте веб-браузер и перейдите по адресуhttps://www.python.org/downloads/source/
  • Выберите архив с исходным кодом, подходящий для Unix/Linux.
  • Скачайте и распакуйте архив.
  • Если вам нужно настроить некоторые опции, изменитеModules/Setup
  • Выполнитескрипт ./configure
  • make
  • make install

После выполнения описанных выше действий Python будет установлен в каталог /usr/local/bin, а библиотеки Python — в /usr/local/lib/pythonXX, где XX — номер версии используемого вами Python.

Установка Python на платформе Windows:

Ниже приведены простые шаги по установке Python на платформе Windows:

  • Откройте веб-браузер и посетитеhttps://www.python.org/downloads/windows/

  • В списке загрузок выберите установочный пакет для платформы Windows. Формат пакета:python-XYZ.msiфайл, где XYZ — номер версии, которую вы хотите установить.
  • Чтобы использовать установщикpython-XYZ.msi, система Windows должна поддерживать Microsoft Installer 2.0. Просто сохраните установочный файл на локальном компьютере, затем запустите его, чтобы проверить, поддерживает ли ваш компьютер MSI. В Windows XP и более поздних версиях MSI уже есть, и многие старые машины также могут установить MSI.

  • После загрузки дважды щелкните загруженный пакет, чтобы запустить мастер установки Python. Установка очень проста: просто используйте настройки по умолчанию и нажимайте "Далее", пока установка не завершится.

Установка Python на платформе Mac:

В системах Mac обычно уже есть среда Python 2.x. Вы также можете перейти по ссылкеhttps://www.python.org/downloads/mac-osx/, чтобы скачать и установить последнюю версию.



Настройка переменных окружения

Программы и исполняемые файлы могут находиться во многих каталогах, и эти пути, вероятно, отсутствуют в пути поиска, который операционная система предоставляет для исполняемых файлов.

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

В Unix или Windows переменная пути — это PATH (UNIX чувствителен к регистру, Windows не чувствителен к регистру).

В Mac OS установщик изменяет путь установки Python во время установки. Если вам нужно ссылаться на Python в других каталогах, необходимо добавить каталог Python в путь.

Установка переменных среды в Unix/Linux

  • В оболочке csh:Enter
    setenv PATH "$PATH:/usr/local/bin/python"
    , нажмитеEnter。
  • В оболочке bash (Linux):Enter
    export PATH="$PATH:/usr/local/bin/python" 
    , нажмитеEnter。
  • В оболочке sh или ksh:Enter
    PATH="$PATH:/usr/local/bin/python" 
    , нажмитеEnter。

Примечание:/usr/local/bin/python — это каталог установки Python.

Установка переменных среды в Windows

Добавьте каталог Python в переменные среды:

В командной строке (cmd):Enter

path=%path%;C:\Python 

нажмитеEnter。

Примечание:C:\Python — это каталог установки Python.

Вы также можете задать это следующим образом:

  • Щёлкните правой кнопкой мыши "Компьютер", а затем выберите "Свойства"
  • Затем выберите "Дополнительные параметры системы"
  • Выберите "Path" в окне "Системные переменные" и дважды щёлкните по нему!
  • Затем в строке "Path" добавьте путь установки Python (у меня D:\Python32), так что просто добавьте этот путь в конце.P.S.: Не забудьте разделять пути с помощью точек с запятой ";"
  • После успешной настройки введите команду "python" в командной строке cmd, и отобразится соответствующая информация.


Переменные среды Python

Ниже приведены несколько важных переменных среды, используемых Python:

Имя переменнойОписание
PYTHONPATHPYTHONPATH — это путь поиска Python. По умолчанию модули, которые мы импортируем, ищутся в PYTHONPATH.
PYTHONSTARTUP После запуска Python сначала ищет переменную окружения PYTHONSTARTUP, а затем выполняет код в файле, указанном этой переменной.
PYTHONCASEOK Добавление переменной окружения PYTHONCASEOK сделает Python нечувствительным к регистру при импорте модулей.
PYTHONHOME Ещё один путь поиска модулей. Обычно он встроен в каталоги PYTHONSTARTUP или PYTHONPATH, что упрощает переключение между двумя библиотеками модулей.


Запуск Python

Существует три способа запустить Python:

1. Интерактивный интерпретатор:

Вы можете войти в Python через окно командной строки и начать писать код Python в интерактивном интерпретаторе.

Вы можете программировать на Python в Unix, DOS или любой другой системе, предоставляющей командную строку или оболочку.

$ python # Unix/Linux

Или

C:>python # Windows/DOS

Ниже перечислены аргументы командной строки Python:

ОпцияОписание
-dПоказывать отладочную информацию во время разбора
-OГенерировать оптимизированный код (файлы .pyo)
-SНе включать расположение поиска пути Python при запуске
-VВывести номер версии Python
-XНачиная с версии 1.6 встроенные исключения (только для строк) считаются устаревшими.
-c cmdВыполнить скрипт Python и использовать результат выполнения в качестве строки cmd.
файлВыполнить скрипт Python в указанном файле Python.

2. Скрипт командной строки

В вашем приложении вы можете выполнять скрипты Python из командной строки, вызывая интерпретатор, как показано ниже:

$ python script.py # Unix/Linux

Или

C:>python script.py # Windows/DOS

Примечание:При выполнении скрипта, пожалуйста, проверьте, имеет ли скрипт права на выполнение.

3. Интегрированная среда разработки (IDE): PyCharm

PyCharm — это IDE для Python, созданная JetBrains, поддерживающая системы macOS, Windows и Linux.

Возможности PyCharm: отладка, подсветка синтаксиса, управление проектами, навигация по коду, умные подсказки, автодополнение, модульное тестирование, контроль версий...

Ссылка для скачивания PyCharm:https://www.jetbrains.com/pycharm/download/

Ссылка для установки PyCharm:https://www.example.com/pycharm/pycharm-install.html

Чтобы установить китайский плагин PyCharm, откройте строку меню File, выберите Settings, затем выберите Plugins, нажмите Marketplace, найдите "chinese" и затем нажмите install:

В следующих уроках, пожалуйста, убедитесь, что ваша среда успешно настроена.

Примеры, приведённые в последующих главах, были протестированы на Python 2.7.6.

Другие расширения