Вопросы по теме 'python-import'

Как сделать относительный импорт в Python?
Представьте себе эту структуру каталогов: app/ __init__.py sub1/ __init__.py mod1.py sub2/ __init__.py mod2.py Я кодирую mod1 , и мне нужно что-то импортировать из mod2 . как мне это сделать? Я пробовал...
352390 просмотров
schedule 16.08.2022

PYTHONPATH против sys.path
Другой разработчик и я не согласны с тем, следует ли использовать PYTHONPATH или sys.path , чтобы позволить Python найти пакет Python в каталоге пользователя (например, разработки). У нас есть проект Python с типичной структурой каталогов:...
108842 просмотров
schedule 01.07.2022

Ошибка импорта носа Python
Кажется, я не могу заставить среду тестирования носа распознавать модули под моим тестовым сценарием в файловая структура. Я привел простейший пример, демонстрирующий проблему. Я объясню это ниже. Вот структура файла пакета: ./__init__.py...
51473 просмотров
schedule 27.11.2022

Python — как использовать PYTHONPATH со сложной структурой каталогов?
Рассмотрим следующую структуру файлов\каталогов: project\ | django_project\ | | __init__.py | | django_app1\ | | | __init__.py | | | utils\ | | | | __init__.py | | | | bar1.py | | | | ... | | | ... | | django_app2\ | |...
565 просмотров
schedule 09.07.2023

Почему модули Python иногда не импортируют свои подмодули?
Я заметил что-то странное сегодня, я хотел бы объяснить. Я не был на 100% уверен, как даже сформулировать это как вопрос, поэтому о Google не может быть и речи. Модуль logging не имеет доступа к модулю logging.handlers по какой-то странной причине....
27249 просмотров
schedule 08.10.2022

При автоматическом импорте модулей из подпапки их импорт не выполняется
Я прочитал пару похожих вопросов, особенно этот о imp.load_module , что кажется близким к тому, что я хочу, но я не могу понять, почему я все еще получаю ImportErrors. Вот моя иерархия папок: program\ __init__.py main.py thirdparty\...
954 просмотров

Импорт модуля Python внутри пользовательских тегов шаблона Django
Я использую virtualenv с моей установкой Python Django. Вот моя структура каталогов : project/ dev_environ/ lib/ python2.6/ site-packages/ ... django/...
2277 просмотров

Заставить python использовать более старую версию модуля (чем то, что я установил сейчас)
У моего работодателя есть специальный модуль 1 , который мы используем для внутреннего тестирования устройства/системы; однако автор этого модуля здесь больше не работает, и меня попросили протестировать с ним некоторые устройства. Проблема в том,...
49055 просмотров
schedule 30.05.2022

Структура программы Python importError
У меня есть эта структура проекта python: RF \__init__.py ----tools --------\__init__.py --------drawtools.py ----examples --------\__init__.py --------something.py Все __init__.py остаются пустыми. Теперь в «something.py» я набираю:...
205 просмотров
schedule 14.06.2022

Отмена импорта модуля *
У меня есть кодовая база, в которой я убираю некоторые беспорядочные решения предыдущего разработчика. Часто он делал что-то вроде: from scipy import * from numpy import * ... Это, конечно, загрязняет пространство имен и затрудняет...
281 просмотров
schedule 03.12.2022

Ошибка атрибута другой версии gdal в python – gdal.RegisterAll
Я написал небольшую программу на Python, которая используется в разных операционных системах и с разными версиями gdal . Я использую Debian Linux (Python 2.7.3 и Gdal 1.9.0), и в начале кода я обычно вызываю import gdal gdal.RegisterAll()...
350 просмотров
schedule 12.12.2022

python: два модуля и класса с одинаковым именем в разных пакетах
Я начал изучать Python и написал приложение для практики. Структура каталогов выглядит как src | --ShutterDeck | --Helper | --User.py -> class User --Controller | --User.py -> class User...
40492 просмотров
schedule 16.04.2022

Правильная инициализация sys.path, когда основной скрипт находится в подмодуле
Первая запись sys.path — это каталог текущего скрипта, согласно документам. . В следующей настройке я хотел бы изменить это значение по умолчанию. Представьте себе следующую структуру каталогов: src/ core/ stuff/ tools/...
2663 просмотров
schedule 10.05.2022

Импорт Python как глобальное имя не определен
У меня есть приложение, которое работает на Postgres и Mysql. Каждая программа проверяет базу данных, а затем импортирует либо postgres_db как db_util, либо mysql_dt как db_util. Все работает хорошо, когда код в main ссылается на db_util, но если...
23383 просмотров
schedule 12.12.2022

ImportError с VirtualEnv
Я пытаюсь использовать VirtualEnv для приложения Flask, которое я создаю, поскольку все рекомендовали мне это сделать. После создания виртуальной среды я установил необходимые мне библиотеки с помощью pip, пока среда была активирована. Я сталкиваюсь...
1310 просмотров

Python 3 lxml ImportError в CentOS 6.4
В CentOS 6.4 на моем рабочем столе уже был установлен python 2.6.6. $ which python /usr/bin/python $ python Python 2.6.6 (r266:84292, Feb 22 2013, 00:00:18) [GCC 4.4.7 20120313 (Red Hat 4.4.7-3)] on linux2 Type "help", "copyright", "credits" or...
1203 просмотров
schedule 16.08.2022

как импортировать подмодуль в Python (без exec)
Я хотел бы импортировать подмодуль, не зная заранее его имени, >>> __import__("os.path") <module 'os' from '/usr/lib/python3.3/os.py'> Не работает должным образом, возвращает os , а не os.path . Я придумал это решение....
2451 просмотров
schedule 24.06.2022

Заставить импорт Python быть абсолютным (игнорировать локальный каталог пакетов)
Есть ли способ заставить импорт быть абсолютным, а не относительным? Я «переопределяю» модуль стандартной библиотеки Python json , поэтому в своих проектах я всегда использую правильный кодировщик и параметры: project/foo/json.py : (отметьте...
1447 просмотров
schedule 24.03.2023

python: импорт модуля в пространство имен пакета
Интересно, есть ли какой-то стандартный способ сделать что-то вроде import scipy as sp from scipy import interpolate as sp.interpolate это не разрешено. Конкретно: Я хотел бы знать, есть ли какая-то причина, по которой...
346 просмотров
schedule 05.09.2022

Почему python не импортирует каждый модуль при запуске автоматически?
Я играл с Python 2.7, и все знают, что в начале каждой программы вам всегда нужно импортировать модули. Например: import random import time for x in range(1, 300): print random.randint(1,100) time.sleep(1) print "Done!" В...
3083 просмотров
schedule 01.05.2024