1.Python-运行opencv-python扩展包遇到的错误

错误信息:Traceback (most recent call last):
  File "F:/pycharm/opencv_cut.py", line 5, in <module>
    gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)
cv2.error: OpenCV(3.4.3)
C:\projects\opencv-python\opencv\modules\imgproc\src\color.cpp:181: error:
(-215:Assertion failed) !_src.empty() in function 'cv::cvtColor'

解决方法:图片名以及路径改成全英文。

2.python安装docx模块出现Import Error: No module named 'exceptions'的解决方案

错误信息:error ImportError: No module named 'exceptions'
<https://stackoverflow.com/questions/22765313/when-import-docx-in-python3-3-i-have-error-importerror-no-module-named-excepti>

解决方法:通过命令行下载的docx安装包还没有完全兼容python3,估计这个安装包还只兼容python 2(python2
和python3差别还是挺大的,虽然现在python 3出来很久了,但是不少三方库还没有更新),因此需要自己找一个兼容的包进行安装,地址为:
python_docx-0.8.10-py2.py3-none-any.whl
<https://www.lfd.uci.edu/~gohlke/pythonlibs/>,找到
python_docx-0.8.10-py2.py3-none-any.whl,点击下载到本地进行安装,安装方法可以参考:pip安装package
<https://blog.csdn.net/MG_ApinG/article/details/82356761>,记住得先执行pip uninstall
docx

3.读取文件时报错Permission denied

错误信息:PermissionError: [Errno 13] Permission denied

解决方法:在往csv文件写入数据时手动打开了文件导致写入终止,所以Python在用某个文件的时候别去动它。

4.Python爬虫出现错误

错误信息:ConnectionResetError: [WinError 10054] 远程主机强迫关闭了一个现有的连接

分析原因,可能是因为使用urlopen打开网页太过频繁,引起远程主机的怀疑,被认定为是攻击行为。导致执行urlopen()后,request.
read()一直卡死在那里,最后抛出异常。

解决方法:这个错误是connection reset by peer.也就是传说的远端主机重置了此连接。原因可能是socket超时时间过长;request
= urllib.request.urlopen(url)之后,没有进行request.close()操作;无sleep间隔,导致网站认定这种行为是攻击。

5.open()函数报错

错误信息:io.UnsupportedOperation: not readable

解决方法:要先关闭(如果前面有打开过),才能进行读取,而且要换成只读的模式

6.plt.show()报错

错误信息:RuntimeError: In FT2Font: Can not load face.  Unknown file format.

解决方法:
指定图表文字字体的原因,matplotlib.font_manager.FontProperties(fname=r'F://data_temp/wordCount01.txt'),要求指定ttf文件,而这里指定的是txt文件,不改变matplotlib默认字体就可以正常出图。

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

友情链接
KaDraw流程图
API参考文档
OK工具箱
云服务器优惠
阿里云优惠券
腾讯云优惠券
华为云优惠券
站点信息
问题反馈
邮箱:ixiaoyang8@qq.com
QQ群:637538335
关注微信