Путь настройки Python в окнах

Обновлено: 21.11.2024

Python доступен на самых разных платформах, включая Linux и Mac OS X. Давайте разберемся, как настроить нашу среду Python.

Настройка локальной среды

Откройте окно терминала и введите "python", чтобы узнать, установлен ли он уже и какая версия установлена.

Получение Python

Установка Python

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

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

Вот краткий обзор установки Python на различных платформах —

Установка Unix и Linux

Вот простые шаги по установке Python на компьютере с Unix/Linux.

Перейдите по ссылке, чтобы загрузить исходный код в архиве, доступный для Unix/Linux.

Загрузить и извлечь файлы.

Редактирование файла Modules/Setup, если вы хотите настроить некоторые параметры.

запустить скрипт ./configure

При этом Python устанавливается в стандартную папку /usr/local/bin, а его библиотеки — в папку /usr/local/lib/pythonXX, где XX — версия Python.< /p>

Установка Windows

Вот шаги по установке Python на компьютере с Windows.

Перейдите по ссылке на файл python-XYZ.msi установщика Windows, где XYZ — это версия, которую необходимо установить.

Чтобы использовать этот установщик python-XYZ.msi, система Windows должна поддерживать установщик Microsoft 2.0. Сохраните файл установщика на локальном компьютере, а затем запустите его, чтобы узнать, поддерживает ли ваш компьютер MSI.

Запустите загруженный файл. Это вызывает мастер установки Python, который очень прост в использовании. Просто примите настройки по умолчанию, дождитесь завершения установки, и все готово.

Установка на Macintosh

Настройка PATH

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

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

Переменная пути называется PATH в Unix или Path в Windows (Unix чувствителен к регистру, Windows — нет).

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

Установка пути в Unix/Linux

Чтобы добавить каталог Python к пути для определенного сеанса в Unix —

В оболочке csh введите setenv PATH "$PATH:/usr/local/bin/python" и нажмите Enter.

В оболочке bash (Linux) введите export PATH="$PATH:/usr/local/bin/python" и нажмите Enter.

В оболочке sh или ksh введите PATH="$PATH:/usr/local/bin/python" и нажмите Enter.

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

Установка пути в Windows

Чтобы добавить каталог Python к пути для определенного сеанса в Windows –

В командной строке введите путь %path%;C:\Python и нажмите Enter.

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

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

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

Роль аналогична PATH. Эта переменная сообщает интерпретатору Python, где найти файлы модулей, импортированные в программу. Он должен включать каталог исходной библиотеки Python и каталоги, содержащие исходный код Python. PYTHONPATH иногда задается установщиком Python.

ПИТОНЗАПУСК

Он содержит путь к файлу инициализации, содержащему исходный код Python. Он выполняется каждый раз, когда вы запускаете интерпретатор. В Unix он называется .pythonrc.py и содержит команды, которые загружают утилиты или изменяют PYTHONPATH.

PYTHONCASEOK

Он используется в Windows, чтобы указать Python найти первое совпадение без учета регистра в операторе импорта. Установите для этой переменной любое значение, чтобы активировать ее.

Это альтернативный путь поиска модуля. Обычно он встраивается в каталоги PYTHONSTARTUP или PYTHONPATH, чтобы упростить переключение библиотек модулей.

Запуск Python

Есть три разных способа запустить Python —

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

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

Введите python в командной строке.

Немедленно приступайте к написанию кода в интерактивном интерпретаторе.

Вот список всех доступных параметров командной строки —

Он обеспечивает отладочный вывод.

Он генерирует оптимизированный байт-код (в результате получается файл .pyo-файлы).

Не запускайте сайт импорта для поиска путей Python при запуске.

подробный вывод (подробная трассировка операторов импорта).

отключить встроенные исключения на основе классов (просто используйте строки); устарело, начиная с версии 1.6.

запустить скрипт Python, отправленный в виде строки cmd

запустить скрипт Python из заданного файла

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

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

Примечание. Убедитесь, что режим доступа к файлу разрешает выполнение.

Интегрированная среда разработки

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

Unix – IDLE – это самая первая интегрированная среда разработки Unix для Python.

Windows — PythonWin — это первый интерфейс Windows для Python и интегрированная среда разработки с графическим интерфейсом.

Macintosh — версия Python для Macintosh вместе с IDLE IDE доступна на основном веб-сайте и может быть загружена в виде файлов MacBinary или BinHex.

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

Примечание. Все примеры, приведенные в последующих главах, выполняются с версией Python 2.4.3, доступной в версии CentOS для Linux.

Мы уже настроили онлайн-среду программирования Python, чтобы вы могли выполнять все доступные примеры онлайн одновременно с изучением теории. Не стесняйтесь изменять любой пример и запускать его онлайн.

Python – это мощный масштабируемый язык программирования, в котором используется читаемый и понятный код для всех типов проектов. Python также доступен для ряда операционных систем, что делает его популярным выбором для разработчиков. Если вы используете Python в операционной системе Windows, вам может потребоваться настроить системные переменные среды, чтобы упростить использование Python на вашем сервере. В этой статье мы покажем, как добавить путь Python в Windows 10.

Способ 1

Последний установщик Python для Windows может автоматически устанавливать путь к переменной системной среды, если он был выбран в процессе установки.

Просто установите флажок "Добавить Python 3.5 в PATH".

Метод 2

Этот метод предполагает изменение пути к существующей установке Python. Чтобы проверить правильность или актуальность параметра пути, выполните следующие действия.

Шаг 1.

Откройте командную строку администратора, выбрав
Пуск > Система Windows > Командная строка.
Затем щелкните правой кнопкой мыши значок командной строки, выберите «Еще», затем выберите «Запуск от имени администратора».

Шаг 2.

После ввода введите команду python и нажмите Enter. Если путь к системной переменной установлен правильно, вы должны получить вывод, аналогичный показанному ниже.

При использовании Powershell вывод будет выглядеть следующим образом.

Если появляется ошибка, указывающая на то, что команда Python неизвестна, но мы подтвердили, что Python установлен и может быть запущен из своего каталога, нам потребуется добавить путь к Python в системные переменные среды. Для этого перейдите к шагу 3.

Шаг 3.

Для начала введите Win+R, чтобы открыть диалоговое окно запуска. Затем введите sysdm.cpl и нажмите Enter. Откроется диалоговое окно «Свойства системы».

Нажмите вкладку "Дополнительно" вверху, а затем кнопку "Переменные среды" внизу.

Шаг 4.

Откроется диалоговое окно «Пользовательские и системные переменные».

Шаг 5.

Теперь мы создадим новую пользовательскую переменную. Нажмите кнопку "Создать".

Откроется новое окно. Теперь введем следующие данные в открытые поля.

  • Питон
  • C:\Users\*username*\AppData\Local\Programs\Python\Python38 (измените значение переменной, чтобы оно соответствовало фактическому пути установки).

Шаг 6.

Затем найдите запись Путь в разделе «Системная переменная», выберите ее и нажмите кнопку «Изменить».

Откроется новое окно. Мы создадим новую запись, которая соответствует переменной Path, которую мы создали на шаге 5, с добавлением «\Scripts» в конец записи следующим образом (C:\Users\*yourusername*\AppData\Local\Programs\Python \Python38\Скрипты\

Шаг 7.

Нажмите кнопку OK во всех трех открытых окнах, чтобы сохранить записи.

Теперь мы можем убедиться, что мы успешно выполнили эту задачу, открыв новое окно административной командной строки и введя «python» (без кавычек).

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

Установка программного обеспечения Python подпадает под нашу поддержку Beyond Scope. Это означает, что на него не распространяется наша управляемая поддержка, но мы сделаем все, что в наших силах, чтобы помочь. Узнайте больше в статье нашего блога What Is Beyond Scope Support?

Python — один из самых популярных языков программирования на сегодняшний день.
Наша талантливая команда поддержки состоит из опытных системных администраторов и технических специалистов, хорошо разбирающихся в различных технологиях веб-хостинга, особенно в тех, которые обсуждаются в этой статье.

Если у вас есть мысли или вопросы, мы всегда готовы помочь 24 часа в сутки, 7 дней в неделю, 365 дней в году. Мы гордимся тем, что являемся самыми полезными людьми в хостинге™!

Если вы являетесь владельцем полностью управляемого VPS-сервера, облачного выделенного сервера, частного облака VMWare, частного родительского сервера или выделенного сервера и вам неудобно выполнять какой-либо из описанных шагов, с нами можно связаться по телефону @800.580.4985, чат или запрос в службу поддержки, чтобы помочь вам в этом процессе.

У меня есть каталог, в котором размещены все мои приложения Django ( C:\My_Projects ). Я хочу добавить этот каталог в свой PYTHONPATH, чтобы я мог напрямую вызывать приложения.

Я попытался добавить C:\My_Projects\; в мою переменную пути Windows из графического интерфейса Windows (Мой компьютер > Свойства > Дополнительные параметры системы > Переменные среды). Но он по-прежнему не читает модуль coltrane и выдает эту ошибку:

Ошибка: нет модуля с именем coltrane

22 ответа 22

Вы знаете, что мне очень хорошо помогло в Windows.

Мой компьютер > Свойства > Дополнительные параметры системы > Переменные среды >

Просто добавьте путь C:\Python27 (или там, где вы установили Python)

Затем в системных переменных я создаю новую переменную с именем PythonPath . В этой переменной у меня есть C:\Python27\Lib;C:\Python27\DLLs;C:\Python27\Lib\lib-tk;C:\other-folders-on-the-path

Это лучший способ, который сработал для меня, которого я не нашел ни в одном из предложенных документов.

EDIT: для тех, кто не может получить это, пожалуйста, добавьте

Вместе с этим. В противном случае он никогда не будет работать.

@SteveKoch Я не уверен — вам нужно спросить у сопровождающего проекта. Я больше не использую редактор путей, так как переключился на гораздо лучший Rapid Environment Editor

Также важно добавить C:\Python27\Scripts в путь, чтобы установленные скрипты можно было запускать из оболочки.

Зачем помещать C:\Python27\Lib;C:\Python27\DLLs;C:\Python27\Lib\lib-tk в PYTHONPATH? Они уже настроены. Каталоги для скриптов идут в системном PATH. Каталоги для библиотек (которые не установлены в пакеты сайтов или пакеты сайтов для каждого пользователя) идут в PYTHONPATH .

Windows 7 Professional. Я изменил ответ @mongoose_za, чтобы упростить изменение версии Python:

  1. [Щелкните правой кнопкой мыши]Компьютер > Свойства > Дополнительные параметры системы > Переменные среды
  2. Нажмите [Создать] в разделе "Системная переменная"
  3. Имя переменной: PY_HOME, значение переменной: C:\path\to\python\version
  4. Нажмите [ОК].
  5. Найдите системную переменную «Путь» и нажмите [Изменить]

Добавьте к существующей переменной следующее:

%PY_HOME%;%PY_HOME%\Lib;%PY_HOME%\DLLs;%PY_HOME%\Lib\lib-tk;

Нажмите [OK], чтобы закрыть все окна.

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

Если вам нужно переключаться между версиями, вам нужно всего лишь изменить переменную PY_HOME, чтобы она указывала на правильный каталог. Это немного проще в управлении, если вам нужно установить несколько версий Python.

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

Чтобы временно установить переменные среды, откройте командную строку и используйте команду set:

Как установить путь Python в Windows

Чтобы навсегда изменить переменные среды по умолчанию:

Мой компьютер > Свойства > Дополнительные параметры системы > Переменные среды > Изменить

  1. Щелкните правой кнопкой мыши "Мой компьютер".
  2. Выберите «Свойства» в нижней части контекстного меню.
  3. Выберите "Дополнительные системные настройки".
  4. Нажмите «Переменные среды». ' на вкладке "Дополнительно"
  5. В разделе "Системные переменные": нажмите "Изменить".

Добавить путь к python в конец списка (пути разделяются точкой с запятой(;))


Используете Python из командной строки?

Откройте окно командной строки (нажмите Windows+R, введите cmd и нажмите Enter).

Просто введите "python" в командной строке и посмотрите, появится ли ошибка. Если вы видите ответ от интерпретатора Python, он будет включать номер версии в своем первоначальном отображении.


Успех, теперь вы можете начать программировать на Python.

Python не распознается..


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

Установка пути Python в Unix или Linux

Чтобы добавить каталог Python к пути для определенного сеанса в Unix/Linux:

  1. /usr/local/bin/python — это путь по умолчанию к каталогу Python.

Что такое PYTHONPATH?

PYTHONPATH – это переменная среды, которую вы можете задать для добавления дополнительных каталогов, которые Python должен добавить в список каталогов sys.path. Для большинства установок вам не следует устанавливать эти переменные, так как они не нужны Python для выполнения обычных программ, потому что Python знает, где найти его стандартную библиотеку. PYTHONPATH используется для облегчения поиска модуля импорта. Поэтому, когда вы импортируете модули в свои скрипты Python, PYTHONPATH также проверяет, какие каталоги могут содержать импортированный модуль.

Как добавить в PYTHONPATH в Windows?

Мой компьютер > Свойства > Дополнительные параметры системы > Переменные среды >

    Нажмите кнопку "Создать" в верхней половине диалогового окна, чтобы создать новую пользовательскую переменную.

Читайте также: