使用python解决图像识别中常见的问题
这篇博客记录我第一次使用python完成图像识别作业时遇到的各种问题。
新手向
一.各种project包版本问题
问题描述:在我们完成自己程序的时候,往往需要学习前辈们的代码。一般来讲,新的Python包可以兼容旧版本。但因为Python的迭代更新速度过快,也有例外发生,原有的代码很可能在新的python环境(Interpreter)中无法运行,而在python上使用pip下载的时候,旧有的包很可能已经不再提供下载地址。
解决方案:
方法一:
手动下载安装说明中requirement中的包。
下面贴一个大佬的博客,感谢大佬的指令。
转自:
Python安装官方whl包、tar.gz包、zip包 - ggsa202008 - 博客园
python依赖包下载官方地址:https://pypi.org/
1、whl包安装
pip3 install XlsxWriter-1.0.5-py2.py3-none-any.whl
2、tar.gz包安装
安装tar.gz,命令格式:tar -zxvf 压缩文件名.tar.gz解压后,cd文件 ->./configure -> make -> make install 或者 python setup.py install
tar -xzvf et_xmlfile-1.0.1.tar.gz
cd et_xmlfile-1.0.1
python3 setup.py install
3、安装zip包
命令格式:unzip filename.zip 解压后,python setup.py install
4、pip更新软件包
直接运行-cmd 控制台操作
查看包 pip list
安装a.whl包 pip install a.whl
升级包 pip install --upgrade a.whl
卸载包 pip uninstall a.whl
查看待更新包 pip list --outdate
升级pip自己 pip install --upgrade pip
升级某个版本的包
pip install SomePackage # latest version
pip install SomePackage==1.0.4 # specific version
Python 里面直接运行,更新多个包
import pip
from subprocess import call
for dist in pip.get_installed_distributions():
call("pip install --upgrade " + dist.project_name, shell=True)
5、pip安装第三方库报错SSL: CERTIFICATE_VERIFY_FAILED
pip install --trusted-host pypi.org --trusted-host files.pythonhosted.org --upgrade uwsgi
二.no module named xxx
显而易见,这是由于python的包没有安装好,而原因有很多种,有些甚至在cmd中显示有,但是在Python中仍然报错,下面给两个最有可能在图像识别中使用的两个包的错误。
1.no module named cv2
问题描述:
在File-settings-Project-Python Interpreter目录下点击+,搜索cv2结果为nothing to show,下载报错等
解决方案:
方法一:将搜索内容改为opencv—python,下载安装后即可正常运行
方法二:在Terminal-local中输入 pip install opencv—python (如果不行可以在控制台CMD中输入)
方法三:如果以上的方法都不行,大概率是代码使用的opencv(也有可能是python)版本太老,可以手动安装。
注:如果网站下载速度过慢可以使用镜像网站下载,下面贴一个镜像下载的命令
pip install tensorflow -i https://pypi.mirrors.ustc.edu.cn/simple --trusted-host pypi.mirrors.ustc.edu.cn
2.no module named tensorflow
使用python解决图像识别中常见的问题相关推荐
- rails db 查询优化_如何优化查询以解决Rails中常见的可伸缩性瓶颈
rails db 查询优化 by Usama Ashraf 通过Usama Ashraf 如何优化查询以解决Rails中常见的可伸缩性瓶颈 (How to optimize your queries ...
- 利用python解决Origin中十六进制和十进制整数转换的问题
利用python解决Origin中十六进制和十进制整数转换的问题 Origin是由OriginLab公司开发的一个科学绘图.数据分析软件,功能非常强大,可以画出各种漂亮的图像,而且还能进行数理统计/数 ...
- python2发送http不编码_[转]Python 2.x中常见字符编码和解码方面的错误及其解决办法...
Python 2.x中的字符编码,设计的的确不好,导致初学者,甚至是即使用Python很长时间的人,都会经常遇到字符编解码方面的错误. 下面就把一些常见情,尽量的都整理出来,并给出相应的解决办法. 看 ...
- 如何解决python中编码错误的问题_【总结】Python 2.x中常见字符编码和解码方面的错误及其解决办法...
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 对于Python解析器 而Python解析器所干的事情,就是: Python解析器,根据当前的所用的字符串编码类型 此字符串编码类型,是你自己所设置的 不 ...
- 使用python解决codewar中问题,个人答题思路及代码总结(1)
Codewar 7kyu Two to One Take 2 strings s1 and s2 including only letters from a to z. Return a new so ...
- 使用python解决codewar中问题,个人答题思路及代码总结(2)
7kyu Strings: starts with Challenge: Given two null-terminated strings in the arguments "string ...
- 使用python解决codewar中问题,个人答题思路及代码总结(3)
6 kyu Back and forth then Reverse! A list S will be given. You need to generate a list T from it by ...
- python常见的语法错误_python编程中常见错误
python编程培训中常见错误 最后,我想谈谈使用更多python函数(数据类型.函数.模块.类等)时可能遇到的问题.由于篇幅有限,我们试图将其简化,特别是一些高级概念.有关更多详细信息,请阅读学习p ...
- php工程师用的到高等数学吗,学习Python解决高等数学问题
Python解决高等数学问题,妈妈再也不用担心我的学习 使用Python解决高等数学中极限.导数.偏导数.定积分.不定积分.双重积分等问题Sympy是一个Python的科学计算库,它旨在成为功能齐全的 ...
最新文章
- 3D目标检测论文阅读多角度解析
- Xamarin图表开发基础教程(6)OxyPlot框架
- JSP_通过表格显示数据库的信息
- MIT+IBM同时利用AI探索神经科学,让脑科学研究如虎添翼
- 分数统计C语言,分数统计编程 求助!!!!!!!!!!!!!!!!!!!!!!...
- 硬件:U盘无法识别的解决方案
- Spring Data JPA 从入门到精通~@NamedQueries预定义查询
- 学习python课程_想学习Python吗? 这是我们的免费4小时互动课程
- ubuntu简单的小命令
- 云计算示范项目_上海市经济和信息化委员会关于征集2020年上海市云计算应用示范项目的通知...
- C# winfrom gridview全部选择和全部取消
- iPhonexs文件连接服务器,iPhonexs黑屏了教你如何快速解决!
- 搜狐CEO张朝阳决定分拆网游业务单独上市
- 知识图谱从入门到应用——知识图谱推理:基础知识
- 神操作!我把 3000 行代码重构成 15 行!
- 计算机开机后黑屏 只有鼠标,电脑黑屏只有鼠标箭头怎么办?最简单的解决方法告诉你...
- 朋友圈大数据:你的朋友圈出卖了你,大数据就是这么给力!!!
- java中设置基偶隔行换色_Excel2016中奇偶行填充不同颜色的方法
- 服务器显示114,DNS设置成114.114.114.114还是自动获取更好?那个网速更快?为什么?...
- 音频特征提取——常用音频特征
热门文章
- Datawhale来到2050!
- 红色警戒2+尤里的复仇,带完整音乐+影片,免安装版本,完美兼容WIN10
- 什么是单工,半双工,全双工
- python用cartopy包画地图_python – 使用Cartopy在地图上显示图像时的投影问题
- python秒表游戏代码_在pygam游戏中添加秒表
- 如何下载网页上的视频?
- cesium 直接加载 geotiff 影像图
- 电商企业营销案例方案:2019年618大促用红包推广引流
- QGIS算法列表 (py console输出)
- Unity FPS显示工具