Ошибка Pylint: нет имени в модуле при импорте пакета - PullRequest
0 голосов
/ 10 апреля 2020

Я немного учусь, как функция python, более конкретно c Flask.

Я создаю новый проект, используя flask, но когда я создаю новый файл и import Flask Я получаю эту ошибку: No name 'Flask' in module 'flask'pylint(no-name-in-module)

Я прочитал это, мне нужно создать файл с именем: __init__.py, но у меня это есть, и ошибка продолжает появляться.

Это мой реальный код (очень простой код и структура folder/files): enter image description here

Спасибо за помощь! : D

Я пробовал это: Flask ImportError: Нет Имени модуля Flask, но это решение не работает для меня.

enter image description here

enter image description here

Ответы [ 2 ]

0 голосов
/ 10 апреля 2020

Я решил это, изменив мой python интерпретатор. Я удалил pylint и установил pylama, и теперь все в порядке!

0 голосов
/ 10 апреля 2020

Я установил flask на python 2.7 и запустил простой скрипт hello world, и он работал нормально. Затем я обновил python до python 3.8 и получил ошибку, похожую на вашу:

Unable to import 'flask'pylint(import-error)

Я просто удалил flask и снова установил, и это сработало для меня. Запустите эти две команды:

pip uninstall flask
pip install flask

Затем экспортируйте переменную среды FLASK_APP и выполните flask

set FLASK_APP=file.py
flask run
...