pip安装出现报错:UnicodeDecodeError: ‘utf-8‘ codec can‘t decode byte 0xc3 in position 4_代码的路的博客-程序员秘密

技术标签: python  解决报错  

使用pip命令安装模块时,若出现报错:

UnicodeDecodeError: 'utf-8' codec can't decode byte 0xc3 in position 4: invalid continuation byte

因为windows下命令行的代码页为GBK,但是程序编码是UTF-8

解决办法:

找到python安装目录下\Lib\site-packages\pip\compat的__init__.py,文件中约75行:

将:return s.decode('utf_8') 修改为:

return s.decode('gbk')

其中查找python安装目录的办法是:

python
import sys
sys.path

学习更多编程知识,请关注我的公众号:

代码的路

 

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/zbzcDZF/article/details/90203064

智能推荐

Django 0.1_weixin_34008805的博客-程序员秘密

一、今日面试题(python全栈课前练习题)------------------------------------------------s = "Alex SB哈哈\r\nx:1\r\ny:2\r\nz:3\r\n\r\n自行车"#问题1:如何取到["Alex SB哈哈\r\nx:1\r\ny:2\r\nz:3", "自行车"]?ret1 = s.split("\r...

安装谷歌插件.Crx提示程序包无效“CRX_HEADER_INVALID”的解决办法_stepMoreForever的博客-程序员秘密

网上搜索的方法,并不能解决问题。我们可以访问这个网址中去安装https://crxdl.com/,link 。参考网址:link。

构建_TaiHongCC的博客-程序员秘密

1. 软件构建是软件开发的核心, 构建活动是每一个项目中唯一必不可缺少的工作2.软件构建的活动包括:详细设计、编码、调试、集成、开发者测试3.构建也常被称之为 编码或编程4.构建活动的质量对软件有着实质性的影响

python数据关联分析_数据挖掘典型应用:关联分析_weixin_39606638的博客-程序员秘密

关联分析是一个很有用的数据挖掘模型,能够帮助企业做很多很有用的产品组合推荐、优惠促销组合,同时也能指导货架摆放是否合理,还能够找到更多的潜在客户,的确真正的把数据挖掘落到实处。那什么是关联分析呢?对于商家而言,有两个很重要的指标对于扩大销售规模是很重要的:第一,提高顾客重复购买次数;第二,提高客户订单中的Basket size(即购物篮件数)。而第二个指标提高Basketsize,就是让客户从以前...

Python------高阶函数_python ascii_lowercase_Python0398的博客-程序员秘密

1.如何随机生成验证码,快速生成内推码import   randomimport    stringcode_str= string.ascii_letters +string.digitsprint(code_str)def   gen_code(len=4):        return   "".join (random.sampl(code_str.len)pr...

随便推点

CentOS7使用docker搭建nextcloud_centos7 docker nextcloud ssl_轻松的风的博客-程序员秘密

拉取镜像docker pull nextcloud创建挂载文件夹mkdir /root/nextcloud运行镜像,设置文件挂载docker run -d --name nextcloud -v /root/nextcloud:/var/www/html -p 8000:80 nextcloud参数说明:–name:设定容器名称为nextcloud-p 8000:80 :端口映射,将宿主机8080端口映射到容器中的80端口-v /root/nextcloud:/var/ww

制作计算器,包含后缀表达式的求法_yuanba_xs的博客-程序员秘密

之前被老师一道离散数学中求主析取范式和主合取范式的题目难住了,学习了栈之后,用后缀表达式方便了很多,这篇文章算是对栈的一个复习吧

CAS单点登录(SSO)完整教程_Torreson的博客-程序员秘密

一、教程说明前言教程目的:从头到尾细细道来单点登录服务器及客户端应用的每个步骤单点登录(SSO):请看百科解释猛击这里打开本教程使用的SSO服务器是Yelu大学研发的CAS(Central Authentication Server),官网:http://www.jasig.org/cas本教程环境:Tomcat6.0.29JDK6CAS Server版本:cas-se

在线APP设计平台,APP在线开发工具有哪些?_app 开发在线工具_cuicuiniu521的博客-程序员秘密

在移动互联网时代,我们需要为自己的产品或服务创建一个APP。但是在人力,时间和金钱成本上面临许多障碍。这时我们该怎么办呢?在线APP设计平台解决你这些困扰!!现在进入移动市场不再需要成千上万的资金,也不需要数月的研发,甚至一个人都可以轻松应对。免费APP在线制作生成平台无需任何编码就能解决。1.AppMakrAppMakr是一个DIY应用程序创建平台。它成立于2009年,目前已成为全球最大的DIY应用程序发布平台之一。它使任何人都可以轻松制作iOS,Android和HTML5应用程序,而无需任何编码

js 正则表达式详解_js正则表达式_Echo-潔的博客-程序员秘密

一、概述正则表达式(regular expression)是一种表达文本模式(即字符串结构)的方法,有点像字符串的模板,常常用来按照“给定模式”匹配文本。正则表达式用于对字符串模式匹配及检索替换,是对字符串执行模式匹配的强大工具。JavaScript 的正则表达式体系是参照 Perl 5 建立的。二、语法新建正则表达式有两种方法:一种是使用RegExp构造函数。另一种是使用字面量,以斜杠表示开始和结束。var regex = new RegExp('xyz', 'i');// 等价

在vim中配置C++开发环境_peterchan88的博客-程序员秘密

对于Windows上做C++开发的用户来说,vs为他们做了大量的工作,语法高亮、自动缩进、智能提示等等,当你happy的使用vs时,请记住一点,这是一个收费软件,虽然在我大中华普遍都在使用微软的盗版软件,但作为程序员我们心里应该知道这是不对的行为,然后再去——等等,我们今天讨论的不是这个话题,我们要说的是Linux下的免费软件Vim!Vim插件安装的教程在互联网上已经数不胜数,但是质量也参