Python не распознается как внутренняя или внешняя команда

Время прочтения: 4 мин.

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

Если у Вас не установлен Python, то скачиваем программу установки и устанавливаем в нужную директорию, не забываем поставить галочку (Add Python X.X to PATH). Не всегда последняя версия дистрибутива – оптимальное решение, т.к. множество пакетов работает под определенные версии Python. Наиболее распространена версия 3.6. 

Чтобы проверить, что Python установился правильно, в командной строке вводим команду —  python —version:

image

Если в результате получаем ошибку о том, что «python не является внутренней или внешней командой…» необходимо проверить наличие пути в переменных окружения. Проверить это можно в «переменных среды текущего пользователя»:

image

В данном случае Python установлен в директорию «D:WorkPython». Если в переменной Path прописаны эти пути, но все равно выскакивает ошибка, то перезагрузите компьютер.

С установкой разобрались, приступим к созданию окружения. Для этого создадим папку для нового проекта и запустим командную строку в новой директории. Для запуска используем команду cmd в строке пути:

В командной строке вводим команду: python -m venv new_proj_env

Где venv – инструмент для создания виртуального окружения, new_proj_env – произвольное имя, которое задали для данного окружения. В результате выполнения в папке с проектом появится новая директория с именем new_proj_env.

Для работы в рамках виртуального окружения, его необходимо активировать с помощью следующей команды: new_proj_envScriptsactivate

После активации, название окружения должно появиться в скобках слева от пути к проекту:

Далее устанавливаем необходимые пакеты, для примера установим pandas и jupyter:

  • pip install pandas jupyter – здесь не нужно разделять имена пакетов запятыми.
  • pandas – пакет для работы с табличными данными.
  • jupyter – пакет для интерактивной работы с данными в браузере с помощью блокнота (jupyter notebook).

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

Для того, чтобы начать работу, осталось запустить блокнот, командой jupyter notebook:

В результате должен запуститься браузер (по умолчанию), если этого не произошло, то необходимо скопировать адрес, выделенный красным, и вставить в строку поиска браузера. Создадим новый блокнот, импортируем необходимые библиотеки и загрузим данные:

Таким образом, чтобы на следующий день продолжить работу, необходимо:

  1. Перейти в папку с проектом;
  2. Активировать виртуальное окружение;
  3. Запустить jupyter notebook.

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

Здесь мы задаем имя переменной, и через оператор «&» обозначаем команды:

  1. d: — переходим на диск D, т.к. в данном примере папка с проектом лежит на локальном диске D;
  2. cd D:WorkNew_Projec – переходим к расположению папки с проектом;
  3. new_proj_envScriptsactivate – активируем виртуальное окружение;
  4. jupyter notebook – запускаем блокнот.

Таким образом, чтобы на следующий день продолжить работу, потребуется ввести лишь имя переменной, заключенной в знак «%»:

Ввод осуществляется с любого расположения командной строки.

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

Например, в случае расположения файлов, как на представленном изображении, относительный путь, определяемый в скрипте «main_script.py», сформируется автоматически из перечисленных в скобках составных частей. Pathlib инициализирует новый объект класса Path, содержимым которого станет сформированный для Вашей системы относительный путь (в Windows части пути будут разделены обратными слешами, в Linux — обычными):

 import pathlib from pathlib import Path   path = Path("files", "info", "docs.txt")   
## выведем значение переменной path: files/info/docs.txt  

Задаем абсолютный путь с помощью Path

  • cwd() — возвращает путь к рабочей директории
  • home() — возвращает путь к домашней директории

Полученную строку, содержащую путь к рабочей или домашней директории, объединим с недостающими участками пути при инициализации объекта класса Path :

Пример 1: с использованием функции cwd():
 import pathlib from pathlib import Path  #Получаем строку, содержащую путь к рабочей директории: dir_path = pathlib.Path.cwd()  # Объединяем полученную строку с недостающими частями пути path = Path(dir_path, 'files','info', 'docs.txt') 
## выведем значение переменной path: "/home/molodec/python/files/info/docs.txt"

В данном случае путь к директории имеет вид: dir_path = «/home/molodec/python», а полный путь к файлу «docs.txt» будет иметь вид: «/home/molodec/python/files/info/docs.txt».

Представленный выше код можно оптимизировать и записать в одну строку:

 import pathlib from pathlib import Path path = Path(pathlib.Path.cwd(), 'files', 'info', 'docs.txt') 
## значение переменной path: "/home/molodec/python/files/info/docs.txt"
Пример2: с использованием функции home():
 import pathlib from pathlib import Path  #Получаем строку, содержащую путь к домашней директории: dir_path = pathlib.Path.home()  # Объединяем полученную строку с недостающими частями пути path = Path(dir_path, 'files','info', 'docs.txt') 
## Выведем значение переменной path: "/home/molodec/files/info/docs.txt"

В данном случае путь к директории имеет вид: dir_path = «/home/molodec», а полный путь к файлу ‘docs.txt’ будет иметь вид: «/home/molodec/files/info/docs.txt».

Сократим представленный выше код:

 import pathlib from pathlib import Path path = Path(pathlib.Path.home(), 'files', 'info', 'docs.txt') 
## Значение переменной path: "/home/molodec/files/info/docs.txt"

А почему не os.path.join?

А что же не так с заслуженным мастером по объединению путей os.path.join() и хранителем секретной информации о расположении рабочей директории os.getcwd()? Действительно, эти замечательные функции в составе модуля os довольно долго служили разработчикам Python верой и правдой. Их вполне можно использовать для определения пути к файлу. Однако, большим недостатком функции join() является невозможность принять для объединения более двух аргументов. Таким образом, чтобы присоединить к рабочей директории путь вида: ‘files/info/docs.txt’, приходится трижды обращаться к функции join(), не забывая при этом искусно жонглировать скобками. Выглядит это примерно так:

 import os path = os.path.join(os.path.join(os.path.join(os.getcwd(), 'files'), 'info'), 'docs.txt') 

Казалось бы, ничего сложного. Однако, зачем громоздить лишние скобки, когда есть более лаконичный вариант с использованием модуля pathlib?

Подведем итог: начиная с версии Python 3.4, для задания пути к файлу рекомендуется использовать модуль pathlib с классом Path. Определить путь к рабочей директории можно с помощью функции cwd(), а путь к домашней директории подскажет функция home().

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

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

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

  • Unix (Solaris, Linux, FreeBSD, AIX, HP / UX, SunOS, IRIX и т. Д.)
  • Win 9x / NT / 2000
  • Macintosh (Intel, PPC, 68K)
  • OS / 2
  • DOS (несколько версий)
  • PalmOS
  • Мобильные телефоны Nokia
  • Windows CE
  • Acorn / RISC OS
  • BeOS
  • Amiga
  • VMS / OpenVMS
  • QNX
  • VxWorks
  • Psion
  • Python также был портирован на виртуальные машины Java и .NET

Получение Python

Самый актуальный и актуальный исходный код, двоичные файлы, документация, новости и т. Д. Доступны на официальном сайте Python https://www.python.org/

Вы можете скачать документацию по Python с https://www.python.org/doc/ . Документация доступна в форматах HTML, PDF и PostScript.

Установка Python

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

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

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

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

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

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

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

  • Скачивайте и извлекайте файлы.

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

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

  • делать

  • сделать установку

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

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

Скачивайте и извлекайте файлы.

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

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

делать

сделать установку

Это устанавливает Python в стандартном месте / usr / local / bin и его библиотеках в / usr / local / lib / pythonXX, где XX — версия Python.

Установка Windows

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

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

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

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

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

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

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

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

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

Установка Macintosh

Последние Mac поставляются с установленным Python, но он может устареть на несколько лет. См. Http://www.python.org/download/mac/ для получения инструкций по получению текущей версии вместе с дополнительными инструментами для поддержки разработки на Mac. Для более старых Mac OS до Mac OS X 10.3 (выпущена в 2003 году) доступен MacPython.

Джек Янсен поддерживает его, и вы можете иметь полный доступ ко всей документации на его веб-сайте — http://www.cwi.nl/~jack/macpython.html . Вы можете найти полную информацию об установке Mac OS.

Настройка 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

В командной оболочке 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 —

Sr.No. Переменная и описание
1

PYTHONPATH

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

2

PYTHONSTARTUP

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

3

PYTHONCASEOK

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

4

PYTHONHOME

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

PYTHONPATH

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

PYTHONSTARTUP

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

PYTHONCASEOK

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

PYTHONHOME

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

Запуск Python

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

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

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

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

Начните кодировать прямо в интерактивном переводчике.

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

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

Sr.No. Вариант и описание
1

-d

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

2

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

3

-S

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

4

-v

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

5

-ИКС

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

6

-c cmd

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

7

файл

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

-d

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

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

-S

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

-v

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

-ИКС

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

-c cmd

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

файл

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

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

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

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

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

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

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

  • Unix — IDLE — самая первая Unix IDE для Python.

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

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

Unix — IDLE — самая первая Unix IDE для Python.

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

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

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

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

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

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

Помните, что всегда лучше устанавливать последнюю версию Python. Сейчас это версия 3.9.6. Также помните, что устанавливать нужно 64-битную версию.

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

Загрузка инсталлятора Python требует 25 mb памяти. Сохраните инсталлятор на случай, если вам вдруг понадобится переустановить Python. Для установки вам дополнительно потребуется еще около 90 mb памяти.

Загрузка Python

  1. Зайдите на сайт python.org и перейдите на страницу «Downloads». Вы увидите следующее:

2. На этой странице нажмите кнопку «Download Python 3.9.6» (помните, что версия может отличаться). Появится следующее окно:

Нажмите на кнопку Save File.

Файл python-3.9.6-amd64.exe начнет загружаться в вашу папку под названием Загрузки. Его размер составляет около 25 mb и при невысокой скорости соединения загрузка может занять какое-то время. Но у нас, например, это заняло около 10 секунд.

В папке Загрузки файл будет иметь вот такой вид:

3. Переместите этот файл туда, где вы хотите его хранить в дальнейшем.

4. Можно продолжить исследовать сайт python.org, но если хотите просто продолжить установку, можете смело закрыть эту страницу.

5. Переходите к инструкциям по установке, которые даны ниже.

Установка Python

  1. Запустите файл python-3.9.6-amd64.exe, два раза кликнув по нему.

Появится следующее окно:

Убедитесь, что в двух чекбоксах внизу (Install launcher for all users (recommended) и Add Python 3.9 to PATH ) проставлены галочки. По умолчанию галочка стоит только в первом чекбоксе.

Если установщик найдет более раннюю версию Python на вашем компьютере, то опция Install Now (Установить) будет заменена на Upgrade Now (Обновить) и вышеупомянутых чекбоксов не будет.

2. Нажмите на Install Now (или Upgrade Now) и запустите установку.

При запуске может появиться окно User Account Control (разрешения на изменения в системе). Мы не приводим здесь скрин экрана, но вам будет задан вопрос: Do you want to allow this app to make changes to your device («Разрешаете ли вы данной программе вносить изменения в систему»).

3. Нажмите на кнопку Yes (Да).

Появится следующее окно, где будет сообщение Setup Progress и индикатор выполнения:

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

4. Нажмите кнопку Close.

Установка Python завершена!

Проверка

Чтобы проверить, удачно ли прошла установка Python, нужно сделать следующее:

  1. Перейдите в директорию C:UsersPattisAppDataLocalProgramsPythonPython39 или в ту директорию, которая была у вас указана на первом шаге.
  2. Запустите файл python.exe, два раза кликнув по нему. Появится следующее окно:

Чтобы закрыть сессию Python, введите в этом окне команду exit.

Сохраните установочный файл python-3.9.6.exe на тот случай, если вам понадобится в будущем переустановить Python.

Перевод статьи «Python Download and Installation Instructions».

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

Я попытался добавить C:My_Projects; в мой Path

  

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

оригинал

15 ответов

Вы знаете, что очень хорошо сработало для меня в Windows.

My Computer > Properties > Advanced System Settings > Environment Variables >

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

ИЛИ

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

image

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

РЕДАКТИРОВАТЬ: для тех, кто не может его получить, Пожалуйста, добавьте

  

C: python27;

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

ответил darren 31 января 2011, 23:23:05

Windows 7 Профессиональная Я изменил ответ @ mongoose_za, чтобы было легче менять версию Python:

  1. [Правый клик] Компьютер> Свойства> Расширенные настройки системы> Переменные среды
  2. Нажмите [Создать] в разделе “Системная переменная”
  3. Имя переменной: PY_HOME, Значение переменной: C: path to python version image
  4. Нажмите [OK]
  5. Найдите системную переменную “Path” и нажмите [Edit]
  6. Добавьте следующее в существующую переменную:

    % PY_HOME%;% PY_HOME% Lib;% PY_HOME% библиотека DLL;% PY_HOME% Lib Lib-ки; image

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

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

>python [whatever version you are using] 

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

ответил Delicia Brummitt 29 января 2014, 17:55:24

Просто добавьте путь установки (например, C: Python27 ) в переменную PATH в Системные переменные . Затем закройте и откройте командную строку и введите «python» .

ответил Paulino III 7 февраля 2013, 18:26:21

Из командной строки Windows:

set PYTHONPATH=%PYTHONPATH%;C:My_python_lib 

Чтобы установить PYTHONPATH навсегда, добавьте строку в свой autoexec.bat. Кроме того, если вы редактируете системную переменную через Системные свойства, она также будет изменена навсегда.

ответил Yuval Adam 13 сентября 2010, 19:14:09

Эти решения работают, но они работают для вашего кода ТОЛЬКО на вашем компьютере. Я бы добавил пару строк в ваш код, которые выглядят так:

import sys if "C:\My_Python_Lib" not in sys.path:     sys.path.append("C:\My_Python_Lib") 

Это должно решить ваши проблемы

ответил inspectorG4dget 13 сентября 2010, 20:11:38

Добавление Python и PythonPath в среду Windows:

  1. Откройте проводник.
  2. Щелкните правой кнопкой мыши «Компьютер» на панели дерева навигации слева.
  3. Выберите «Свойства» в нижней части контекстного меню.
  4. Выберите “Расширенные настройки системы” .
  5. Нажмите «Переменные среды …» на вкладке «Дополнительно»
  6. В разделе «Системные переменные» :

    1. Добавить

      • PY_HOME

        C:Python27 
      • PYTHONPATH

        %PY_HOME%Lib;%PY_HOME%DLLs;%PY_HOME%Liblib-tk;C:another-library 
    2. Append

      • path

        %PY_HOME%;%PY_HOME%Scripts 

ответил Mr. Polywhirl 16 сентября 2015, 15:51:09

Вы также можете добавить файл .pth, содержащий нужный каталог, либо в свой c:PythonX.X или ваша site-packages folder, что обычно является моим предпочтительным методом при разработке Пакет Python.

Подробнее см. здесь .

ответил brentlance 2 февраля 2013, 03:31:55

import sys sys.path.append("path/to/Modules") print sys.path 

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

ответил Gajendra D Ambi 28 марта 2017, 17:28:27

В Python 3.4 в Windows это работало, когда я добавлял его в переменную среды PATH вместо PYTHONPATH. Например, если вы установили Python 3.4 в D: Programming Python34, добавьте это в конец переменной окружения PATH

;D:ProgrammingPython34 

Закройте и снова откройте командную строку и выполните команду «python». Откроется оболочка python. Это также исправило мою проблему Sublime 3 с : «python не распознается как внутренняя или внешняя команда» .

ответил Octane 29 августа 2015, 23:58:06

Пути Python 2.X могут быть установлены из нескольких приведенных выше инструкций. Python 3 по умолчанию будет установлен в C: Users \ AppData Local Programs Python Python35-32 Таким образом, этот путь должен быть добавлен к переменной Path в среде Windows.

ответил Pavan Ebbadi 29 июня 2016, 03:43:41

Чтобы увеличить PYTHONPATH, запустите regedit и перейдите к KEY_LOCAL_MACHINE SOFTWARE Python PythonCore, а затем выберите папку для Python версия, которую вы хотите использовать. Внутри это папка с именем PythonPath, с одной записью, которая указывает пути, где установка по умолчанию магазины модулей. Щелкните правой кнопкой мыши на PythonPath и выберите создание нового ключ. Возможно, вы захотите назвать ключ в честь проекта, модуль которого места это будет указывать; таким образом, вы можете легко разделить и отслеживать ваши пути изменения.

спасибо

ответил Brajendu Kumar Das 13 марта 2013, 11:41:54

Для тех, кто пытается достичь этого с помощью Python 3.3+, установщик Windows теперь имеет возможность добавить python.exe в системный путь поиска. Подробнее читайте в документации .

ответил Andreas Bergström 4 ноября 2013, 13:01:17

Эту переменную PYTHONPATH необходимо установить для ArcPY когда установлен ArcGIS Desktop.

PYTHONPATH=C:arcgisbin (домашняя корзина ArcGIS)

По какой-то причине он никогда не был установлен, когда я использовал установщик в 32-битной системе Windows 7.

ответил Dan Randolph 30 ноября 2012, 22:14:54

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

  1. Перейдите на вкладку Переменные среды, чтобы сделать это, нажав клавишу Windows + Pausa inter.

  2. Перейдите в Дополнительные параметры системы.

  3. Нажмите на переменные среды.

  4. В нижнем окне найдите значение «Путь».

  5. Выберите его

  6. Нажмите “Изменить”

  7. В конце строки добавьте папку для установки и маршрут к папке «Scripts».

  8. Нажмите кнопку ОК, Aceptar и т. д.

Готово, введите cmd и напишите python из любого места на вашем диске, он должен войти в программу Python.

Пример с моим компьютером (у меня есть Python34)

EXISTING_LINES;C:Python34;C:Python34Scripts 

Надеюсь, это поможет.

Привет из Боготы

ответил sandatomo 28 марта 2016, 22:13:07

Эти ответы такие плохие. У установщика есть секретная опция. Снова нажмите установщик, удалите, а затем переустановите.

введите описание изображения здесь

ответил Eddie 2 августа 2018, 00:49:45

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132

Оцените статью
Рейтинг автора
4,8
Материал подготовил
Егор Новиков
Наш эксперт
Написано статей
127
А как считаете Вы?
Напишите в комментариях, что вы думаете – согласны
ли со статьей или есть что добавить?
Добавить комментарий