如何修复pip安装程序安装的包的“找不到路径”属性错误?

2024-04-24 12:07:30 发布

您现在位置:Python中文网/ 问答频道 /正文

我最近使用pip install安装了opencv包,并编写了一个小代码来测试它(cvtest.py)。代码在python空闲shell中运行,但在命令提示符下运行时会出现错误

Error while finding module specification for 'cvtest.py' (ModuleNotFoundError: __path__ attribute not found on 'cvtest' while trying to find 'cvtest.py')

我尝试卸载并重新安装python和包。使用python -m site查找系统路径会得到这些结果。我是我笔记本电脑的唯一用户。

sys.path = [
'C:\\Users\\Kareem Mostafa\\Desktop\\Assignments\\computer vision',
'G:\\Python37\\python37.zip',
'G:\\Python37\\DLLs',
'G:\\Python37\\lib',
'G:\\Python37',
'G:\\Python37\\lib\\site-packages',

这是我正在使用的代码

import cv2
x=cv2.imread('backpack for sale.jpg',0)
cv2.imshow('x',x)

更新:无论是否需要导入,我拥有的所有py文件都会出现问题。显然python正在寻找所有文件的_init_.py,就好像它们是包一样。知道怎么回事吗?


Tags: installpip文件path代码pyforlib