Запитання з тегом «pythonpath»

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

22
Як додати PYTHONPATH у Windows, щоб він знайшов мої модулі / пакети?
У мене є каталог, в якому розміщені всі мої програми Django ( C:\My_Projects). Я хочу додати цей каталог до свого, PYTHONPATHщоб я міг закликати додатки безпосередньо. Я спробував додати C:\My_Projects\;до своєї Pathзмінної Windows з GUI Windows ( 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 execfile('myfile.py') …

29
Помилка імпорту django - Немає модуля з іменем core.management
Гаразд, я бачу безліч цих помилок. Я спробував усе, що знаю, і ще не повинен це з'ясувати. Я працюю на сервері розробки під управлінням python 2.5 та Django 1.3. Django 1.3 був встановлений за допомогою установки python setup.py після розпакування завантаження tar.gz. Все працює добре, мені рідко доводиться запускати, manage.pyале …

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 (path) замість sys.path.insert (1, path)?
Редагувати: на основі коментаря Ульфа Ромпе важливо використовувати "1" замість "0" , інакше ви порушите sys.path . Я займаюся python вже досить давно (більше року), і мене завжди бентежить, чому люди рекомендують використовувати sys.path.append()замість цього sys.path.insert(). Дозвольте мені продемонструвати. Скажімо, я працюю над модулем під назвою PyWorkbooks (який встановлений на …

5
Python - додайте PYTHONPATH під час запуску модуля командного рядка
Я хочу запустити: python somescript.py somecommand Але, коли я запускаю це, мені потрібно PYTHONPATHвключити певний каталог. Я не можу просто додати його до своїх змінних середовища, тому що каталог, який я хочу додати, змінюється залежно від того, який проект я запускаю. Чи є спосіб змінити PYTHONPATHпід час запуску сценарію? Примітка: …

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