在python 3.8.2上没有名为'yelpapi'的模块

时间:2020-05-05 03:16:44

标签: python python-3.x api

我一直在尝试将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 个答案:

答案 0 :(得分:1)

如果在模块安装期间激活了虚拟环境,请在启动程序时确保其处于激活状态。

您重命名了哪个文件夹?您可以提供项目的文件夹结构吗? 或者更好,如果它是公开的,您可以链接GitHub仓库吗?

信息很少,虽然问题很简单,但是可能有很多原因,很难根据给定的信息来说明。

P.S .:尽管venv是一个很好的工具,但一开始使用它可能会引起很多初学者的问题和困惑,因此,如果您无法解决问题,我建议您尝试不使用venv。

答案 1 :(得分:-1)

在/ home / bodacydo / work / project中添加一个名为run.py的脚本,并按如下所示对其进行编辑:导入程序。 my_python_program程序。 my_python_program。 main()(用my_python_program中的等效方法替换main())