Форум сайта python.su
Модуль импортируется, доступ к содержимому есть.
И все равно подчеркивает import - Unable to import ‘util_date’pylint(import-error)
Python:
import sys
import os
sys.path.append(os.path.join(sys.path, ‘..\\util’))
from datetime import date
import util_date
ОС win10
python 3.8
ide VScode
Офлайн
Попробуй добавить абсолютный путь к модулю, а не относительный.
Вообще, конечно, трогать sys.path - так себе идея. Нужно правильно файлы проекта все разместить и потом запускаться правильно тоже.
IgorDVИмпортируется при каких условиях? В какой директории ты в это время находишься? Просто линтер может там не находиться при своём запуске, поэтому и не может симпортировать модуль.
Модуль импортируется
Офлайн
IgorDVНу это сугубо ограничения IDE.
Модуль импортируется, доступ к содержимому есть.
И все равно подчеркивает import - Unable to import ‘util_date’pylint(import-error)
sys.path.append(os.path.join(sys.path, ‘..\\util’))
if DEVELOP: sys.path.append(os.path.join(sys.path, 'develop', 'util')) elif PRODUCTION: sys.path.append(os.path.join(sys.path, 'prod', 'util')) elif TEST: .....
Офлайн
pylint статический анализатор.
Как правильно написал FishHook он не выполняет никаких действий в коде. Он просто парсит его “как есть” без запуска.
Офлайн