Вопросы с тегом «pythonpath»

22
Как добавить PYTHONPATH в Windows, чтобы он нашел мои модули / пакеты?
У меня есть каталог, в котором размещены все мои приложения Django ( C:\My_Projects). Я хочу добавить этот каталог в мой, PYTHONPATHчтобы я мог вызывать приложения напрямую. Я попытался добавить C:\My_Projects\;в свою Pathпеременную Windows из Windows GUI ( My Computer > Properties > Advanced System Settings > Environment Variables). Но он …


18
Постоянно добавить каталог в PYTHONPATH?
Всякий раз, когда я использую sys.path.append, новый каталог будет добавлен. Однако, как только я закрою python, список вернется к предыдущим (по умолчанию?) Значениям. Как мне постоянно добавить каталог PYTHONPATH?

11
Как правильно определить текущий каталог скриптов?
Я хотел бы посмотреть, как лучше определить текущий каталог скриптов в python? Я обнаружил, что из-за множества способов вызова кода на Python трудно найти хорошее решение. Вот некоторые проблемы: __file__не определен , если скрипт выполняется с exec,execfile __module__ определяется только в модулях Случаи использования: ./myfile.py python myfile.py ./somedir/myfile.py python somedir/myfile.py …

29
Ошибка импорта django - нет модуля с именем core.management
Хорошо, я вижу много этих ошибок вокруг. Я перепробовал все, что я знаю, и до сих пор не понял этого. Я работаю на сервере разработки под управлением Python 2.5 и Django 1.3. Django 1.3 был установлен с помощью python setup.py install после распаковки загрузки tar.gz. Все работает хорошо, мне редко …

22
PyLint «Невозможно импортировать» ошибка - как установить PYTHONPATH?
Я запускаю PyLint изнутри Wing IDE на Windows. У меня есть подкаталог (пакет) в моем проекте, и внутри пакета я импортирую модуль с верхнего уровня, т.е. __init__.py myapp.py one.py subdir\ __init__.py two.py Внутри у two.pyменя есть, import oneи это прекрасно работает во время выполнения, потому что каталог верхнего уровня (из …

5
добавление каталога в sys.path / PYTHONPATH
Я пытаюсь импортировать модуль из определенного каталога. Проблема в том, что если я sys.path.append(mod_directory)добавляю путь, а затем открываю интерпретатор python, каталог mod_directoryдобавляется в конец списка sys.path. Если я экспортирую PYTHONPATHпеременную перед открытием интерпретатора python, каталог добавляется в начало списка. В последнем случае я могу импортировать модуль, а в первом - …

6
PYTHONPATH против sys.path
Другой разработчик и я не согласны с тем, следует ли использовать PYTHONPATH или sys.path, чтобы позволить Python найти пакет Python в каталоге пользователя (например, разработчика). У нас есть проект Python с типичной структурой каталогов: Project setup.py package __init__.py lib.py script.py В script.py нам нужно сделать import package.lib. Когда пакет установлен …

3
Зачем использовать sys.path.append (путь) вместо sys.path.insert (1, путь)?
Изменить: основываясь на комментарии Ульфа Ромпе, важно использовать «1» вместо «0» , иначе вы нарушите sys.path . Я занимаюсь питоном уже довольно давно (более года), и меня всегда смущает, почему люди рекомендуют вам использовать sys.path.append()вместо sys.path.insert(). Позвольте мне продемонстрировать. Скажем, я работаю над модулем PyWorkbooks (установленным на моем компьютере), но …

5
Python - добавить PYTHONPATH во время запуска модуля командной строки
Я хочу бежать: python somescript.py somecommand Но когда я запускаю это, мне нужно PYTHONPATHвключить определенный каталог. Я не могу просто добавить его в свои переменные среды, потому что каталог, в который я хочу добавить изменения, зависит от того, какой проект я запускаю. Есть ли способ изменить PYTHONPATHпри запуске скрипта? Примечание: …

10
Как настроить собственный PYTHONPATH с помощью виртуальной машины и PyCharm?
Я использую IntelliJ с плагином Python и функцией удаленного интерпретатора для связи с моей Vagrant VM. Он правильно настраивает удаленный интерпретатор для использования интерпретатора моей виртуальной машины. Но я использую собственный PYTHONPATH в своей виртуальной машине, и я хотел бы, чтобы IntelliJ распознал этот путь и включил модули в этот …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.