win10上安装python环境遭遇OSError:rawwrite()

前文提到在python代码中发现总是执行出错,确又不是自己代码问题的bug,原来是win10的问题,windows搞开发真的需要很大的耐心,有兴趣的可以参考这个来处理:python3遇上win10的坑

创新互联公司专注于福鼎网站建设服务及定制,我们拥有丰富的企业做网站经验。 热诚为您提供福鼎营销型网站建设,福鼎网站制作、福鼎网页设计、福鼎网站官网定制、微信小程序开发服务,打造福鼎网络公司原创品牌,更为您提供福鼎网站排名全网营销落地服务。

这次又遇到pip安装包报OSError,该怎么处理呢?

pip install requests
OSError: raw write() returned invalid length 134 (should have been between 0 and 92)

其实也简单,一条命令搞定,看好了哦:

chcp 65001
Active code page: 65001
再安装就很顺畅的成功了!
pip install requests
Successfully installed certifi-2018.4.16 chardet-3.0.4 idna-2.7 requests-2.19.1 urllib3-1.23

为什么呢?
因为终端的编码造成的,win10环境下,pycharm的Terminal终端编码是936,即美国编码。查看可用命令:

chcp
936

使用 chcp 65001,即改为utf-8编码

这个bug详见:https://bugs.python.org/issue32245#msg308012


分享名称:win10上安装python环境遭遇OSError:rawwrite()
分享网址:http://bzwzjz.com/article/jejipp.html

其他资讯

Copyright © 2007-2020 广东宝晨空调科技有限公司 All Rights Reserved 粤ICP备2022107769号
友情链接: 成都网站建设 重庆电商网站建设 成都响应式网站建设 成都网站建设 成都网站建设 成都企业网站建设公司 响应式网站建设 成都网站建设 成都网站建设 成都网站设计 成都网站制作 重庆网站设计 营销网站建设 网站制作 定制级高端网站建设 响应式网站设计 企业网站设计 成都定制网站建设 成都网站建设 网站建设公司 成都网站建设 专业网站建设