代码报错
网上找的代码,出现一些运行报错,在此总结。
aiohttp
- 问题: 导入aiohttp时出现语法错误提示“invalid syntax”
- 解决: 版本不对应,将aiohttp卸载(pip unistall aiohttp),再安装(pip install aiohttp)
tesserocr
- Error: Failed to init API, possibly an invalid tessdata path: D:\work_Y\Anaconda3\envs\py_exe/tessdata/
#使用tesserocr报错
import tesserocr
from PIL import Image
image = Image.open('image.png')
print(tesserocr.image_to_text(image))
- 解决:
将该文件夹复制到所需的目录中。
pyspider爬虫报错
-
Error: [E 211112 13:55:01 base_handler:203] HTTP 599: SSL certificate problem: unable to get local issuer certificate
解决:
#修改语句 self.crawl(url, callback=self.index_page, validate_cert=False)
matplotlib
- Error: Python调用matplotlib时,图像坐标无法显示中文
解决:
其中,#标题显示中文的设置 plt.rcParams['font.sans-serif'] = ['SimHei'] #1.替换sans-serif字体 plt.rcParams['axes.unicode_minus'] = False #2.解决坐标轴负数的负号显示问题
plt
=>import matplotlib.pyplot as plt