Как добавить в pythonpath в Windows?
у меня есть каталог, в котором размещены все мои приложений в Django (C:My_Projects
). Я хочу добавить этот каталог в мой pythonpath
Так что я могу вызвать приложения напрямую.
Я пробовал добавлять C:My_Projects;
мой Path
переменная из графического интерфейса Windows (My Computer > Properties > Advanced System Settings > Environment Variables
). Но он все еще не читает модуль coltrane и генерирует эту ошибку:
ошибка: нет модуля с именем coltrane
17 ответов:
вы знаете, что работает для меня очень хорошо на windows.
My Computer > Properties > Advanced System Settings > Environment Variables >
просто добавьте путь как C:\Python27 (или там, где вы установили python)
или
затем в разделе системные переменные создать новую переменную с именем
PythonPath
. В этой переменной у меня естьC:\Python27\Lib;C:\Python27\DLLs;C:\Python27\Lib\lib-tk;C:\other-folders-on-the-path
Это лучший способ, который работал для меня, который я не нашел ни в одном из предлагаемых документов.
EDIT: для те, кто не в состоянии Его получить, Пожалуйста, добавьте
C:\Python27;
вместе с ним. Иначе это будет не работает.
Windows 7 Профессиональная Я изменил ответ @mongoose_za, чтобы упростить изменение версии python:
- Щелкните Правой Кнопкой Мыши Компьютер > Свойства >Дополнительные Параметры Системы > Переменные Среды
- нажмите [Создать] в разделе "системная переменная"
- имя переменной: PY_HOME, значение переменной:с:\путь\к\питона\версия
- нажмите [OK]
- найдите системную переменную "Path" и нажмите [Edit]
добавить после существующей переменной:
%PY_HOME%;%PY_HOME%\Lib;%PY_HOME% \ DLL;%PY_HOME%\Lib\lib-tk;
Нажмите кнопку [OK], чтобы закрыть все окна.
в качестве окончательной проверки откройте командную строку и введите в Python. Вы должны увидеть
>python [whatever version you are using]
Если вам нужно переключаться между версиями, вам нужно только изменить переменную PY_HOME, чтобы указать на правильный каталог. Это немного легче управлять, если вам нужно установлено несколько версий Python.
просто добавить путь установки (исх. C:\Python27\) к путь переменная системные переменные. Затем закройте и откройте ваш командная строка и введите 'python'.
из командной строки Windows:
set PYTHONPATH=%PYTHONPATH%;C:\My_python_lib
чтобы установить PYTHONPATH постоянно, добавьте строку в свой
autoexec.bat
. Кроме того, если вы редактируете системную переменную через системные свойства, она также будет изменена навсегда.
эти решения работают, но они работают для вашего кода только на вашем компьютере. Я бы добавил пару строк в коде, которые выглядят так:
import sys if "C:\My_Python_Lib" not in sys.path: sys.path.append("C:\My_Python_Lib")
Это должно позаботиться о ваших проблемах
добавлять Python и PythonPath в среде Windows:
- Открыть Эксплорер.
- щелкните правой кнопкой мыши 'компьютер' в панели дерева навигации слева.
- выберите 'свойства' в нижней части контекстного меню.
- выберите 'Дополнительные параметры системы'
- клик 'Среды...- в дополнительно Вкладка
под 'Переменные':
добавить
PY_HOME
C:\Python27
PYTHONPATH
%PY_HOME%\Lib;%PY_HOME%\DLLs;%PY_HOME%\Lib\lib-tk;C:\another-library
добавить
path
%PY_HOME%;%PY_HOME%\Scripts\
самый простой способ установить путь в python-это : нажмите кнопку Пуск >Свойства > Дополнительные параметры системы > Переменные среды > вторые окна >
выберите путь > изменить > , а затем добавить ";C:\Python27\;C:\Python27\Scripts"
Ссылка:http://docs.python-guide.org/en/latest/starting/install/win/
чтобы увеличить PYTHONPATH, запустите regedit и перейдите к KEY_LOCAL_MACHINE \SOFTWARE\Python\PythonCore, а затем выберите папку для python версию вы хотите использовать. Внутри находится папка с надписью PythonPath, с одной записью, которая указывает пути, где по умолчанию установить магазины модулей. Щелкните правой кнопкой мыши на PythonPath и выберите Создать новый ключ. Вы можете назвать ключ после проекта, чей модуль места он будет указывать; таким образом, вы можете легко разделить и трек ваш путь модификации.
спасибо
питон 2.X пути могут быть установлены из нескольких приведенных выше инструкций. В Python 3, по умолчанию будет установлен в C:\Users\\AppData\Local\Programs\Python\Python35-32\ Таким образом, этот путь должен быть добавлен в переменную Path в среде windows.
import sys sys.path.append("path/to/Modules") print sys.path
Это не будет сохраняться при перезагрузке или переводиться в другие файлы. Однако это здорово, если вы не хотите вносить постоянные изменения в свою систему.
для тех, кто пытается достичь этого с помощью Python 3.3+, установщик Windows теперь включает в себя возможность добавления python.exe к системному пути поиска. Подробнее читайте в документы.
In Python 3.4 на Windows, он работал, когда я добавил его в переменная окружения пути вместо PYTHONPATH. Например, если вы установили Python 3.4 in D:\Programming\Python34 затем добавьте это в конце переменной среды PATH
;D:\Programming\Python34
закройте и снова откройте командную строку и выполните 'python'. Он откроет оболочку python. Это также исправлена моя возвышенная 3 проблема 'python не распознается как внутренний или внешний команда'.
этой
PYTHONPATH
переменная должна быть установлена дляArcPY
при установке ArcGIS Desktop.
PYTHONPATH=C:\arcgis\bin
(ваш домашний ящик ArcGIS)по какой-то причине он никогда не был установлен, когда я использовал установщик на 32-разрядной системе Windows 7.
может быть, немного поздно, но именно так вы добавляете путь к переменным среды Windows.
перейдите на вкладку Переменные среды, вы делаете это, нажав клавишу Windows + Pausa inter.
перейти к дополнительным настройкам системы.
нажмите на переменные среды.
в нижнем окне найдите значение 'Path'.
выберите это
нажмите на Редактировать
в конце строки добавьте папку установки и маршрут к папке "Скрипты".
Нажмите кнопку ОК, aceptar и т. д.
вы закончили, введите cmd и напишите python из любого места вашего диска, он должен войти в программу Python.
пример с моим ПК (у меня есть
Python34
)EXISTING_LINES;C:\Python34;C:\Python34\Scripts\
надеюсь, что это помогает.
привет из Богота