eclipse运行代码,报错ModuleNotFoundError: No module named ‘imutils‘;pip安装imutils,eclipse依旧报错

在Eclipse中运行python代码,

提示错误:ModuleNotFoundError: No module named 'imutils'

汉语意思:ModuleNotFoundError:没有名为“imutils”的模块

eclipse运行代码,报错ModuleNotFoundError: No module named ‘imutils‘;pip安装imutils,eclipse依旧报错_第1张图片

我在“Anaconds”中使用命令“pip install imutils”,安装完成后,在eclipse中“Run”代码依旧报错,重新输入命令“pip install imutils”,提示已经安装imutils,

路径在d:\program files\anaconda3\lib\site-packages。

eclipse运行代码,报错ModuleNotFoundError: No module named ‘imutils‘;pip安装imutils,eclipse依旧报错_第2张图片

看了这篇博文:https://zhuanlan.zhihu.com/p/416872266,依次验证到第四个,猜测imutils版本和python不兼容,准备卸载imutils,重新安装。

在这篇博文,https://www.cnpython.com/qa/265557,看到了提问描述类似,已经pip 安装了imutils,运行程序还是找不到imutils模块,

有人答复,要安装到正确的位置

我看了下umtils安装路径,在anaconds中,

eclipse运行代码,报错ModuleNotFoundError: No module named ‘imutils‘;pip安装imutils,eclipse依旧报错_第3张图片

继续看博文,找到了https://www.likecs.com/ask-374210.html#sc=500

看到了解决方案2, 答主说放将imutils文件夹从python3.5/dist-packages 路径下,复制到 /usr/local/lib/python2.7/dist-packages ,就工作了

eclipse运行代码,报错ModuleNotFoundError: No module named ‘imutils‘;pip安装imutils,eclipse依旧报错_第4张图片

我的eclipse配置的python解释器版本为3.6.4,是anacondas安装的python,

imutils安装在acaconda下面的文件夹 D:\Program Files\Anaconda3\Lib\site-packages,

eclipse运行代码,报错ModuleNotFoundError: No module named ‘imutils‘;pip安装imutils,eclipse依旧报错_第5张图片

python安装在D:\Program Files\Anaconda3\pkgs\python-3.6.4-h6538335_1,

eclipse运行代码,报错ModuleNotFoundError: No module named ‘imutils‘;pip安装imutils,eclipse依旧报错_第6张图片

D:\Program Files\Anaconda3\pkgs\python-3.6.4-h6538335_1\Lib\site-packages为空,

将D:\Program Files\Anaconda3\Lib\site-packages中的imutils和imutils-0.5.4.dist-info文件夹复制到D:\Program Files\Anaconda3\pkgs\python-3.6.4-h6538335_1\Lib\site-packages,运行程序,跑通了。

eclipse运行代码,报错ModuleNotFoundError: No module named ‘imutils‘;pip安装imutils,eclipse依旧报错_第7张图片

这里提醒我,使用pip安装包,安装完成运行程序依旧找不到包时,要考虑路径是否一致,是否安装在对应的文件夹。每次在anaconda中下载包,再复制粘贴到解释器python的文件夹中,有些麻烦,如果单独下载安装python,配置为解释器,应该可以直接安装到对应的路径,仅为猜测,这边没有验证。

查询是否安装成功imutils时,使用了grep命令

提示错误:'grep' 不是内部或外部命令,也不是可运行的程序或批处理文件。

eclipse运行代码,报错ModuleNotFoundError: No module named ‘imutils‘;pip安装imutils,eclipse依旧报错_第8张图片

“grep”是linux命令,在windows系统下,换成findstr,执行成功

eclipse运行代码,报错ModuleNotFoundError: No module named ‘imutils‘;pip安装imutils,eclipse依旧报错_第9张图片

环境:

操作系统: windows10 64位

python版本:3.6.4

eclipse版本:

Eclipse IDE for Eclipse Committers (includes Incubating components)

Version: 2022-12 (4.26.0)

Build id: 20221201-1913

OS: Windows 10, v.10.0, x86_64 / win32

Java vendor: Eclipse Adoptium

Java runtime version: 17.0.5+8

Java version: 17.0.5

你可能感兴趣的:(计算机视觉,python,eclipse)