这个python报错怎么解决啊!救救孩子吧!

我过五关斩六将终究还是卡在了这里,我想在打包exe前先运行一下,(我就是换了一台电脑啊!)结果一顿报错,给我干蒙了,有大佬能指点一下吗?如果有超级聪明,美丽/帅气,仁慈,... 我过五关斩六将终究还是卡在了这里,我想在打包exe前先运行一下,(我就是换了一台电脑啊!)结果一顿报错,给我干蒙了,有大佬能指点一下吗?如果有超级聪明,美丽/帅气,仁慈,有爱的帅哥/美女,能帮我打包成exe就更好了! 展开
 我来答
雁西楼
科技发烧友

2022-02-18 · 有一些普通的科技小锦囊
知道小有建树答主
回答量:1118
采纳率:73%
帮助的人:412万
展开全部

opencv中实际是调用cpp中的功能,相应的pyd文件只是定义了其中的接口。而这个cpp是不能直接复制过去就用的,要通过安装相应的模块(opencv)来完成一系列的注册工作。

在不同的系统环境下,这个安装过程还有可能有不同的动作。

因此,除了自身的模块外,第三方模块的使用,建议使用包管理工具,在新的环境下运行前,使用包管理工具更新第三方包。


python基本的包管理工具pip可以这样生成项目使用的第三包信息文档:

pip freeze > requirements.txt

这会将项目中使用的第三方包与版本写入到文件requirements.txt中

在新的机器器上,可以使用命令:

pip install -r requirements.txt

则能安装这个文件中列出的所有第三方包相应的版本。


需要注意的是,并不是所有的第三方包都支持任意的操作系统与版本的。引入第三方包时,工考虑自己的项目是将会在哪些系统上运行,选择引入的包与版本时,要考虑到它们是否能能在相应的系统列表中都能运行,行为能一致。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式