python安装,导入,和使用避坑指南,持续更新,欢迎回帖
python避坑指南,持续更新(BestMrRight原创)
转载请注明出处
https://blog.csdn.net/gkbxs/article/details/112471482
因为python库太多,开发者众多,有些库引用了其他库,随着其他库不断更新,有些类和方法会修改,有些库作废,有些库被收入进python,所以使用时候经常有坑需要回避。在此建贴,持续更新,以便后来者避坑,希望来着补充。
安装坑:
原因一、包名和安装名称不一样
1,import fitz导入时候安装需要的是 pip install PyMuPDF。
2,from aip import AipOcr 导入需要安装的是 pip install baidu-aip
3,import docx 安装的是 pip install python-docx
4,from PIL import Image 安装的是 pip install Pillow
5,导入sonnet 安装的是pip install dm-sonnet
6,import cv2 安装的是pip install opencv-python
7,import Levenshtein 安装的名字是pip install python-Levenshtein 且需要依赖C++编辑器,不能直接pip安装
导入坑:
导入zipfile,docx,csv等库的时候,注意你的文件夹下自己写的py程序不要用这写名字,很可能下次别的里面引用会导致导入自己这个名字的,会找不到方法和类。
使用坑:
路径问题,加了path到环境变量好像也不行
1,numpy 需要在桌面使用,文件夹里使用 有坑
2,pandas 需要在桌面使用,文件夹里使用 有坑
3,
打包或使用坑
有些py写完之后需要打包,需要外部插件,数据,和路径
1,imageMagick需要依赖exe
2,selenium 需要依赖chrome drive
3,pdfkit需要依赖wkhtmltopdf
4,ffmpeg
5,xpinyin需要依赖 Mandarin.dat
6,numpy和pandas打包需要一些dll文件
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/gkbxs/article/details/112471482
欢迎各位补充,持续更新才有生命力