在python3上安装pyimagesearch

时间:2019-05-31 13:48:13

标签: python-3.x installation ubuntu-18.04

我正在使用python3和Ubuntu 18.04,并尝试安装名为“ pyimagesearch”的python软件包。无法使用pip命令或apt-get install安装。我用Google搜索了一下如何安装它,但是所有的点击都显示了此链接:

https://www.pyimagesearch.com/2018/05/28/ubuntu-18-04-how-to-install-opencv/

我遵循了所有步骤,没有任何错误。为了测试此链接中提到的内容,我做了:

import cv2

成功了。然后我尝试了:

import pyimagesearch

但仍然出现此错误:

>>> import pyimagesearch
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ModuleNotFoundError: No module named 'pyimagesearch'

您知道如何安装此软件包吗?

7 个答案:

答案 0 :(得分:4)

“ pyimagesearch”不是您可以导入的任何程序包。它是源代码中的文件夹(您需要从pyimageseach的教程页面下载源代码)。该文件夹有一个file.py,其中包含您感兴趣的定义良好的类。

来自pyimageseach.file导入类

“导入pyimagesearch”无效。

Importing class from another file

答案 1 :(得分:1)

只需查看从中获得帮助的源即可创建此项目。因为没有任何名为pyimagesearch的库。如果您要从pyimagesearch.com寻求帮助,那么该python库不是预建的库,而是您必须自己创建的手动库,有关该库的创建,必须在那里提供指南。

简而言之,您将必须自行创建它。仔细阅读您的源代码,创建该库必须有任何提示。可能。

答案 2 :(得分:1)

我也遇到了同样的问题,无法从我的 spyder 和 jupyter 笔记本中的文件夹导入包。但后来我在 anaonda 中运行代码提示它运行成功。

只需下载代码的 zip 文件解压缩它并在 anaconda 提示符下运行。它会运行。它对我有用。

答案 3 :(得分:0)

确定要使用“ pyimagesearch”吗? pyimagesearch.com通常使用库“ imutils”。也许“ imutils”是您需要的库?如果是这样,请尝试“ pip install imutils”。

答案 4 :(得分:0)

答案 5 :(得分:0)

由于它是项目https://www.pyimagesearch.com的库,因此需要从那里下载它,并将其与代码一起放入文件夹。 请注意,他们要求您提供一封电子邮件,并在其中发送源代码。 他们说的是:

  

您需要使用本教程的“下载”部分将源代码下载到此博客文章中。您可能会忘记创建pyimagesearch目录,并将 init .py文件放入其中。

答案 6 :(得分:0)

当您使用www.pyimagesearch.com进行注册时,他会向您发送一个zip文件。解压缩后,您将在该文件中看到models.py,具有所有必要的功能。阅读本文后,我注册了: https://www.pyimagesearch.com/2019/01/28/keras-regression-and-cnns/

我基本上将整个models.py复制到了我的Jupyter笔记本中,并且可以正常工作