为什么全世界的bug都要我踩一遍 ?我哭的夸张 我笑得断肠 像一套港产片
今天在跑python项目时遇到很多问题,别急让我娓娓道来
首先下载第三方库很慢问题 python的第三方库默认是从官网下载的 而官网的服务器大部分在国外,下载速度非常慢 几十兆的包可以要等上一小时左右,中间还可能会出现连接错误导致下载失败,所以下载第三方库首先要设置镜像源
今天在这里记录一个长期有效的配置方案:
Step one:WIN+R---->cmd,输入如下命令(这里选择的是清华源):
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
如果想采用其他镜像源也可以嗷,这里列举几个镜像源
1) http://mirrors.aliyun.com/pypi/simple/ 阿里云
2) https://pypi.mirrors.ustc.edu.cn/simple/ 中国科技大学
3) http://pypi.douban.com/simple/ 豆瓣
4) https://pypi.tuna.tsinghua.edu.cn/simple/ 清华大学
5) http://pypi.mirrors.ustc.edu.cn/simple/ 中国科学技术大学
然后下载速度就会快很多了
之后下载第三方库之后 在运行人脸识别时候 又报了一个错
cv2 没有face属性 我看了几篇博客 说是让下载这个
pip install opencv-contrib-python
如若不然就是这样
pip uninstall opencv-contrib-python
pip uninstall opencv-python
pip install opencv-python
pip install opencv-contrib-python
然后我试了好几次 还是没有成功 依然是那个报错
后来我在这里找到了
之前是没有这个opencv-contrib-python库 点击左上角的+号 搜索opencv-contrib-python 点击install 就安装好了 然后就运行成功了。
���������� 代码中的中文 控制台却打印了这么一串问号问号????
那就是编码问题嘛
在设置里面找到 File Encodings
这两个地方看看 Utf-8改成GBK 可能有的时候你改了 但是还是没用,建议把代码中的中文改成英文
第四个bug是这样的
在这个页面上选中Pillow 点击左上角的-减号,把它卸载,再点击+号 搜索Pillow 重新下载 然后就解决了 非常离谱。。
还有一个关于Pygame的问题 就是运行程序的各个模块,当你从一个模块退出切换到下一个模块时,程序会莫名其妙的闪退,就会报下面这种错误
Fatal Python error: (pygame parachute) Segmentation Fault
Python runtime state: initialized
Current thread 0x000014fc (most recent call first):
分段错误,我还傻傻地以为有哪些格式不对,一个类一个类去找,格式化代码,然而这是徒劳的。当你遇到这种错误,就是内部系统错误,可能是pygame版本号的问题,有的版本不稳定
所以我把pygame卸载换个2.1.0的版本 就可以了 之前用的是2.1.2的版本
同上 你可以用pip命令安装 也可以在pycharm设置中 选择版本