ImportError:没有名为 imgaug 的模块
Posted
技术标签:
【中文标题】ImportError:没有名为 imgaug 的模块【英文标题】:ImportError: No module named imgaug 【发布时间】:2017-10-29 14:27:40 【问题描述】:我正在尝试使用已使用此命令成功安装的 (https://github.com/aleju/imgaug):
sudo pip install git+https://github.com/aleju/imgaug
命令输出:
下载/解压 git+https://github.com/aleju/imgaug 克隆 https://github.com/aleju/imgaug 到 /tmp/pip-PsA5jC-build 运行 setup.py (path:/tmp/pip-PsA5jC-build/setup.py) egg_info for package 来自 git+https://github.com/aleju/imgaug
要求已经满足 (使用 --upgrade 升级):imgaug==0.2.1 from git+https://github.com/aleju/imgaug 在 /usr/local/lib/python2.7/dist-packages
要求已经满足(使用 --upgrade 升级):scipy in /usr/local/lib/python2.7/dist-packages(来自 imgaug==0.2.1)
要求已经满足(使用 --upgrade 升级): /usr/local/lib/python2.7/dist-packages 中的 scikit-image>=0.11.0(来自 imgaug==0.2.1)
要求已经满足(使用 --upgrade 升级):numpy>=1.7.0 在 /usr/local/lib/python2.7/dist-packages 中(来自 imgaug==0.2.1)
要求已经满足(使用 --upgrade 升级):六 /usr/local/lib/python2.7/dist-packages(来自 imgaug==0.2.1)
要求已经满足(使用 --upgrade 升级): matplotlib>=1.3.1 在 /usr/local/lib/python2.7/dist-packages (来自 scikit-image>=0.11.0->imgaug==0.2.1)
要求已经满足(使用 --upgrade 升级): /usr/local/lib/python2.7/dist-packages 中的 networkx>=1.8(来自 scikit-image>=0.11.0->imgaug==0.2.1)
要求已经满足(使用 --upgrade 升级): /usr/lib/python2.7/dist-packages 中的枕头>=2.1.0(来自 scikit-image>=0.11.0->imgaug==0.2.1)
要求已经满足(使用 --upgrade 升级): /usr/local/lib/python2.7/dist-packages 中的 PyWavelets>=0.4.0(来自 scikit-image>=0.11.0->imgaug==0.2.1)
要求已经满足(使用 --upgrade 升级): /usr/local/lib/python2.7/dist-packages 中的 python-dateutil(来自 matplotlib>=1.3.1->scikit-image>=0.11.0->imgaug==0.2.1)
要求已经满足(使用 --upgrade 升级):functools32 在 /usr/local/lib/python2.7/dist-packages (来自 matplotlib>=1.3.1->scikit-image>=0.11.0->imgaug==0.2.1)
要求已经满足(使用 --upgrade 升级):subprocess32 在 /usr/local/lib/python2.7/dist-packages (来自 matplotlib>=1.3.1->scikit-image>=0.11.0->imgaug==0.2.1)
要求已经满足(使用 --upgrade 升级):pytz in /usr/local/lib/python2.7/dist-packages(来自 matplotlib>=1.3.1->scikit-image>=0.11.0->imgaug==0.2.1)
要求已经满足(使用 --upgrade 升级):cycler>=0.10 在 /usr/local/lib/python2.7/dist-packages (来自 matplotlib>=1.3.1->scikit-image>=0.11.0->imgaug==0.2.1)
要求已经满足(使用 --upgrade 升级): pyparsing!=2.0.4,!=2.1.2,!=2.1.6,>=1.5.6 /usr/local/lib/python2.7/dist-packages(来自 matplotlib>=1.3.1->scikit-image>=0.11.0->imgaug==0.2.1)
正在清理...
但是当我尝试使用这个导入它时:
from imgaug import augmenters as iaa
我收到以下错误:
文件“tesing_imaug.py”,第 1 行,在 from imgaug import augmenters as iaa ImportError: No module named imgaug
【问题讨论】:
您确定要在python2.7
中导入它吗?
是的,我刚刚查过了
您是否尝试使用 sudo 运行脚本? sudo python tesing_imaug.py
@JanZeiseweis 我做了,但没有帮助。
【参考方案1】:
在带有 Python 3 的 Ubuntu 上,只需输入 pip3 install imgaug
即可。
【讨论】:
【参考方案2】:尝试在此之前运行它
$ pip install opencv-python==4.2.0.34
【讨论】:
以上是关于ImportError:没有名为 imgaug 的模块的主要内容,如果未能解决你的问题,请参考以下文章
ImportError:没有名为 websocket 的模块