Дополнительно
Как добавить в PYTHONPATH в Windows, чтобы он находил мои модули/пакеты?
У меня есть каталог, в котором размещены все мои Django-приложения (C:\My_Projects
). Я хочу добавить этот каталог в PYTHONPATH
, чтобы иметь возможность вызывать приложения напрямую.
Я попробовал добавить C:\My_Projects\;
в переменную Windows Path
из графического интерфейса Windows (My Computer > Properties > Advanced System Settings > Environment Variables
). Но модуль coltrane все равно не читается и выдает такую ошибку:
Error: No module named coltrane
346
20
Вы знаете, что действительно хорошо сработало для меня на окнах.
Мой компьютер > Свойства > Расширенные настройки системы > Переменные среды >
Просто добавьте путь как C: \ Python27 (или где бы вы ни установили python)
ИЛИ
Затем в системных переменных я создаю новую переменную под названием
PythonPath
. В этой переменной у меня естьC: \ Python27 \ Lib; C: \ Python27 \ DLLs; C: \ Python27 \ Lib \ lib-tk; C: \ other-folders-on-the-path
введите описание изображения здесь! Это лучший способ, который сработал для меня, которого я не нашел ни в одном из предложенных документов.
EDIT: Для тех, кто не может получить его Пожалуйста, добавьте
вместе с этим. Иначе это никогда не сработает.
Windows 7 Professional Я изменил ответ @mongoose_za, чтобы упростить изменение версии python:
[Прямой щелчок] Компьютер > Свойства > Расширенные настройки системы > Переменные среды
Нажмите [Новый] в разделе «Системная переменная»
Имя переменной: PY_HOME, Переменное значение: C: \ path \ to \ python \ version введите описание изображения здесь! 4. Нажмите [ОК]
Найдите системную переменную «Path» и нажмите [Редактировать]
Добавьте следующее к существующей переменной:
% PY_HOME%;% PY_HOME% \ Lib;% PY_HOME% \ DLLs;% PY_HOME% \ Lib \ lib-tk ; введите описание изображения здесь!
Нажмите [OK], чтобы закрыть все окна.
В качестве окончательной проверки работоспособности откройте командную строку и введите python. Ты должен увидеть
Если вам нужно переключаться между версиями, вам нужно только изменить переменную PY_HOME, чтобы она указывала на соответствующий каталог. Это немного проще в управлении, если вам нужно установить несколько версий python.
Из командной строки Windows:
Для постоянной установки PYTHONPATH добавьте эту строку в файл
autoexec.bat
. Кроме того, если вы отредактируете системную переменную через Свойства системы, она также будет изменена навсегда.Просто добавьте ваш путь установки (например,. C: \ Python27 \ ) к переменной PATH в Системные переменные . Затем закройте и откройте свою командную строку и введите 'python' .
Эти решения работают, но работают они ТОЛЬКО для вашего кода на вашей машине. Я бы добавил в ваш код пару строк, которые выглядят следующим образом:
Это должно решить ваши проблемы
Добавление Python и PythonPath в среду Windows:
Откройте проводник.
Щелкните правой кнопкой мыши «Компьютер» на панели дерева навигации слева.
Выберите «Свойства» в нижней части контекстного меню.
Выберите «Усовершенствованные настройки системы»
Нажмите 'Переменные среды...' в расширенной вкладке
В разделе «Системные переменные» :
Добавить
PY_HOME
PYTHONPATH
путь
Более простой способ установить путь в питоне: нажмите start > Мой компьютер > Свойства > Расширенные настройки системы > Переменные среды > вторые окна >
введите описание изображения здесь!
выберите Путь > Редактировать > и затем добавьте "; C: \ Python27 \; C: \ Python27 \ Scripts \"
ссылка: http://docs.python-guide.org/en/latest/starting/install/win/
Необходимо добавить в переменную PYTHONPATH вместо переменной Windows PATH.
http://docs.python.org/using/windows.html
Вы также можете добавить файл
.pth
, содержащий нужный каталог, в папкуc: \ PythonX.X
или в папку\ site-packages
, что, как правило, является моим предпочтительным методом при разработке пакет Python.Смотрите здесь для получения дополнительной информации.
Самый простой способ сделать это успешно - снова запустить установщик python (после первой установки), а затем:
Это не будет продолжаться при перезагрузке или переводе в другие файлы. Однако замечательно, если вы не хотите вносить постоянные изменения в свою систему.
Пути python 2.X можно установить из нескольких приведенных выше инструкций. Python 3 по умолчанию будет установлен в C: \ Users \ < Name > \ AppData \ Local \ Programs \ Python \ Python35-32 \ Таким образом, этот путь должен быть добавлен к переменной Path в среде Windows.
В Python 3.4 на окнах он работал, когда я добавил его в PATH enviroment переменную вместо PYTHONPATH. Например, если вы установили Python 3.4 в D: \ Programming \ Python34, добавьте его в конце переменной среды PATH
Закройте и снова откройте командную строку и выполните «python». Он откроет оболочку питона. Это также исправило мою проблему Sublime 3 'python не распознается как внутренняя или внешняя команда' .
Чтобы увеличить PYTHONPATH, запустите regedit и перейдите к KEY_LOCAL_MACHINE \ SOFTWARE \ Python \ PythonCore, а затем выберите папку для питона версия, которую вы хотите использовать. Внутри это папка с надписью PythonPath с одной записью, которая указывает пути, по которым устанавливается по умолчанию хранит модули. Щелкните правой кнопкой мыши PythonPath и выберите создание нового ключ. Вы можете назвать ключ после проекта, модуль которого места это будет указывать; таким образом, вы можете легко разделить и отслеживать изменения вашего пути.
Спасибо
Для тех, кто пытается достичь этого с помощью Python 3.3+, установщик Windows теперь включает возможность добавить python.exe в путь поиска системы. Читайте больше в документах.
Эту переменную
PYTHONPATH
необходимо установить дляArcPY
, когда установлен ArcGIS Desktop.PYTHONPATH = C: \ arcgis \ bin
(ваш домашний контейнер ArcGIS)По какой-то причине он никогда не был установлен, когда я использовал установщик в 32-битной системе Windows 7.
Переменная среды PYTHONPATH используется Python для указания списка каталогов, из которых модули могут быть импортированы в Windows. При запуске вы можете проверить переменную
sys.path
, чтобы увидеть, какие каталоги будут искать при импорте чего-либо.Чтобы установить эту переменную из командной строки, используйте:
set PYTHONPATH = list; of; paths
.Чтобы установить эту переменную из PowerShell, используйте:
$ env: PYTHONPATH = 'list; of; paths'
перед запуском Python.Установка этой переменной глобально через настройки переменных среды не рекомендуется , поскольку она может использоваться любой версией Python вместо той, которую вы собираетесь использовать. Подробнее читайте в документах Python в Windows FAQ.
Вы можете легко установить переменную пути с помощью командной строки.
Откройте запустить и написать cmd
В командном окне напишите следующее: установить путь =% путь%; C: \ python36
нажмите ввод.
проверить запись питона и ввести. Вы увидите версию питона, как показано на рисунке.
Может быть, немного поздно, но именно так вы добавляете путь к переменным среды Windows.
Перейдите на вкладку «Переменные среды», выполнив это, нажав клавишу Windows + Pausa inter.
Перейдите в Расширенные настройки системы.
Нажмите на Переменные среды.
В нижнем окне найдите значение «Путь».
Выберите это
Нажмите на Редактировать
В конце строки добавьте папку установки и маршрут в папку «Scripts».
Нажмите хорошо, акцептар и т. Д.
Вы закончили, введите cmd и напишите python из любого места вашего диска, он должен войти в программу Python.
Пример с моим ПК (у меня есть
Python34
)Надеюсь, это поможет.
Привет из Богота & # 225 ;
Я получил это в Windows 10 , выполнив следующие шаги ниже.
Под переменными среды вы должны добавлять его только в PATH " Системные переменные ", а не в " Пользовательские переменные ". Это большая путаница и ест время, если мы пропустим это.
Кроме того, просто попробуйте перейти к пути, по которому на вашем компьютере установлен Python, и добавьте его в PATH. Это просто работает, и нет необходимости добавлять что-либо еще в моем случае. Я добавил чуть ниже путь, и это сработало.
Самое важное , закрыть командную строку, заново открыть, а затем повторно ввести «python», чтобы увидеть детали версии. Вам необходимо перезапустить командную строку, чтобы увидеть версию после настройки пути в переменных среды.
После перезапуска вы сможете увидеть приглашение python и информацию ниже при вводе python в командной строке: