【问题标题】:Module installed but not found when import模块已安装但导入时找不到
【发布时间】:2019-10-21 08:43:44
【问题描述】:

我有一个名为“Google-Images-Search”的包的文档

https://pypi.org/project/Google-Images-Search/

我已阅读并尝试重现所需内容,因此我使用此命令行安装了它:

pip install Google-Images-Search

现在,当我尝试再次执行此操作时,我收到了所有依赖项的“要求已经满足”之类的消息,之后没有任何附加内容。

所以我在里面开发了 index.py 文件

from google_images_search import GoogleImagesSearch

gis = GoogleImagesSearch('test1', 'test2')

但是当我执行这个时,我得到了

没有名为 Google_Images_Search 的模块

我已经尝试输入我的代码

help("modules")

但 Google_Images_Search 根本不在这里

我用了2个多小时,我尝试卸载pip,pip3,使用pip或pip3,重新安装,使用python -m pip install ...但是没有任何效果...

我不明白,我是 Python 的初学者,对 Raspberry 和 Linux 环境有一点了解。

【问题讨论】:

  • 错字:将from Google_Images_Search import GoogleImagesSearch 更改为from google_images_search import GoogleImagesSearch。您必须阅读文档,包名不一定与您导入的方式匹配
  • @eyllanesc 抱歉,我已经完成了最后一次尝试,但是第一次没有上限,但仍然无法正常工作
  • rpi中pip指向python2,必须使用pip3:pip3 install Google-Images-Search
  • 检查python pip安装模块的版本:pip --version。然后尝试严格指定python版本,例如:python3.6 test.py。如果你安装了 Conda,你的默认 python 就是那个。
  • @Masoud 谢谢!那就是解决问题!我只需要使用 python3.5 index.py 启动程序!

标签: python python-3.x raspberry-pi3 python-module


【解决方案1】:

The documentation表示项目安装的模块名称是google_images_search,全小写,不是Google_Images_Search

【讨论】:

  • 没有大写的同样问题
【解决方案2】:

尝试更改您的导入,

from google_images_search import GoogleImagesSearch

【讨论】:

  • 没有大写的同样问题
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-03-19
  • 1970-01-01
  • 2018-05-27
  • 2021-11-30
  • 1970-01-01
相关资源
最近更新 更多