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

у меня есть каталог, в котором размещаются все мои приложения Django (C:My_Projects). Я хочу добавить этот каталог в my 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

enter image description here

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

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

C:\Python27;

вместе с ним. Иначе это будет не работает.


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

  1. Щелкните Правой Кнопкой Мыши Компьютер > Свойства >Дополнительные Параметры Системы > Переменные Среды
  2. нажмите [Создать] в разделе "системная переменная"
  3. имя переменной: PY_HOME, значение переменной:с:\путь\к\питона\версия enter image description here
  4. нажмите [OK]
  5. найдите системную переменную "Path" и нажмите [Edit]
  6. добавить следуя существующей переменной:

    %PY_HOME%;%PY_HOME%\Lib;%PY_HOME%\DLL;%PY_HOME%\Lib\lib-tk; enter image description here

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

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

>python [whatever version you are using]

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


просто добавить ваш путь установки (ex. \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:

  1. Открыть Эксплорер.
  2. щелкните правой кнопкой мыши 'компьютер' на панели дерева навигации слева.
  3. выберите 'свойства' в нижней части контекстного меню.
  4. выберите 'Дополнительные параметры системы'
  5. клик 'Среды...' в дополнительно Tab
  6. под 'Переменные':

    1. добавить

      • PY_HOME

        C:\Python27
        
      • PYTHONPATH

        %PY_HOME%\Lib;%PY_HOME%\DLLs;%PY_HOME%\Lib\lib-tk;C:\another-library
        
    2. добавить

      • path

        %PY_HOME%;%PY_HOME%\Scripts\
        

более простой способ установить путь в python : нажмите кнопку Пуск> Мой Компьютер >Свойства > Дополнительные параметры системы > Переменные среды > второй windows >

enter image description here

выберите путь > изменить >, а затем добавьте ";C:\Python27\;C:\Python27\Scripts\"

ссылка:http://docs.python-guide.org/en/latest/starting/install/win/


вам нужно добавить к вашему PYTHONPATH переменная вместо Windows путь переменной.

http://docs.python.org/using/windows.html


вы также можете добавить содержащих нужные каталога в ваш


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

спасибо


python 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 к пути поиска системы. Подробнее в документы.


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

;D:\Programming\Python34

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


этой PYTHONPATH переменная должна быть установлена для ArcPY при установке ArcGIS Desktop.

PYTHONPATH=C:\arcgis\bin (ваш домашний Бен ArcGIS)

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


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

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

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

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

  4. в нижнем окне найдите значение "путь".

  5. выберите это

  6. нажмите Edit

  7. в конце строки добавьте папку установки и маршрут в папку "Скрипты".

  8. нажмите ok, aceptar и т. д.

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

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

EXISTING_LINES;C:\Python34;C:\Python34\Scripts\

надеюсь, что это помогает.

привет из Богота!--3-->


эти ответы настолько плохи. Установщик имеет секретную опцию. Щелкните установщик еще раз, удалите и переустановите его.

enter image description here