gpt4 book ai didi

python - 如何修复 pip 安装程序安装的软件包的 "__path__ attribute not found"错误?

转载 作者:行者123 更新时间:2023-12-03 22:22:19 25 4
gpt4 key购买 nike

我最近使用 pip install 安装了 opencv 包,并编写了一个小代码来测试它(cvtest.py)。该代码通过 python idle 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对于所有文件,就好像它们是包一样。知道发生了什么吗?

最佳答案

对于遇到此问题的其他任何人(假设 kareemostafa 现在已修复它!)

删除 .py python -m 上的后缀命令修复了这个问题,它出现-m仅需要模块名称,而直接将其作为 python 文件运行(无 -m 选项)需要 .py后缀

在你的情况下python -m cvtest应该足够了。

关于python - 如何修复 pip 安装程序安装的软件包的 "__path__ attribute not found"错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54160948/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com