Нет модуля с именем yelpapi на python 3.8.2 - PullRequest
0 голосов
/ 05 мая 2020

Я пытался использовать YelpAPI для приложения и проходил типичный процесс загрузки API, описанный на этом веб-сайте здесь: https://www.digitalocean.com/community/tutorials/how-to-use-web-apis-in-python-3, и все работало нормально. Затем я переименовал папку при добавлении моего кода в github, а затем я начал получать сообщение об ошибке, в котором я вызываю from yelpapi import YelpAPI в верхней части моего кода. Когда я пытаюсь запустить код, он говорит, что ModuleNotFoundError: No module named 'yelpapi'.

У меня вопрос, как я могу это исправить? Я что-то делаю не так?

Ответы [ 2 ]

1 голос
/ 05 мая 2020

если у вас была активна виртуальная среда во время установки модуля, убедитесь, что она активна при запуске программы.

Какую папку вы переименовали? Можете ли вы предоставить структуру папок проекта? Или лучше, можете ли вы связать репозиторий GitHub, если это publi c?

Информации очень мало, и, хотя проблема довольно проста, она может иметь множество причин, и ее трудно сказать из предоставлена ​​информация.

PS: Хотя venv - хороший инструмент, при запуске он может вызвать множество проблем и путаницы у новичков, поэтому я рекомендую вам попробовать сделать это без venv, если вы не можете получить исправить.

0 голосов
/ 05 мая 2020

Добавьте сценарий с именем run.py в / home / bodacydo / work / project и отредактируйте его следующим образом: импортируйте программы. my_python_program программы. my_python_program. main () (замените main () на ваш эквивалентный метод в my_python_program.)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...