转载自:https://blog.csdn.net/u013948858/article/details/77800663

【python】pip安装报错UnicodeDecodeError: ‘ascii’ codec can’t decode byte 0xce in position 7: ordinal not i

刚安装完python,准备pip安装第三方库的时候出现了一个错误:

UnicodeDecodeError: ‘ascii’ code can’t decode byte 0xef in position 7: ordinal not in range(128)

为什么会报错?

原因是pip安装python包会加载当前用户的用户目录,我的用户目录恰好是含有中文的,ascii不能进行编码。

解决办法1:

在python安装目录 Python27\Lib\site-packages 中新建一个文件sitecustomize.py 
内容写:

import sys
sys.setdefaultencoding(‘gb2312’) 

python解析器会自动运行这个文件。sys.setdefaultencoding是python设置系统默认编码,大家可以在这里试试gbk也行(方法二用gbk尝试一下),配置好后,再在cmd窗口执行pip命令就可以了。

解决办法2:

修改python安装目录 Python27\Lib\目录下的mimetypes.py文件。
在import下添加如下几行:
if sys.getdefaultencoding() != 'gbk': reload(sys) sys.setdefaultencoding('gbk')


添加完成并保存,进入cmd窗口执行pip命令,结果是可行的。

pip安装报错:'ascii'码不能解码,安装路径有中文相关推荐

  1. mysql 5.6.23 源码包安装报错_CentOS6.5_64bit下编译安装MySQL-5.6.23

    ************************************************************ CentOS6.5_64bit下编译安装MySQL-5.6.23 ****** ...

  2. python安装报错类型_解决Python安装cryptography报错问题

    解决Python安装cryptography报错问题 错误一: gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wst ...

  3. python库下载安装报错_Python 各种库的安装

    在Win7 系统安装的Python 各种库,如:pandas.numpy.scipy等 因为平时使用的是IDE-PyCharm,这里可以直接 [File-Setting-Project:XXX-&qu ...

  4. mysql安装报错 1130_关于Linux编译安装会无法远程登录,报错:1130-host ... is not allowed to connect to this MySql server...

    报错:1130-host ... is not allowed to connect to this MySql server, 这是默认安装时为了安全不允许远程登录数据库.只用改下就可以,但我第一次 ...

  5. oracle安装报错emca,求助:oracle 安装问题

    http://img.dichina.net/home/attachment/201007/15/24091_1279180654i9fL.jpg 按提示手动运行下试试青山松 发表于 2010-7-1 ...

  6. zookeeper-3.5.5安装报错:找不到或无法加载主类 org.apache.zookeeper.server.quorum.QuorumPeerMain-新版本zookeeper易犯错误

    文章目录 安装报错 排查之路 解决方案 安装报错 Zookeeper已经安装了很多次了,但是今天竟然遇到了问题. 1.首先去官网下载了最新版本:zookeeper-3.5.5. 2.回到我的Cento ...

  7. pip安装报错处理+PyPi源切换教程

    一.pip安装出错类型 1.1 pip版本过旧导致不能安装 报错提示: You are using pip version 9.0.3, however version 10.0.1 is avail ...

  8. 已安装Anaconda情况下,命令行pip,python报错(详细 已解决)

    已安装Anaconda情况下,命令行pip,python报错(已解决) 这是报错截图 解决方案如下: 1.首先可以去找到anaconda文件夹,并打开该文件目录下的Script文件夹,查看是否有pip ...

  9. Python——pip安装报错:is not a supported wheel on this platform

    pip安装报错:is not a supported wheel on this platform 可能的原因1:安装的不是对应python版本的库,下载的库名中cp35代表python3.5,其它同 ...

最新文章

  1. PL/SQL异常处理(原创)
  2. Netflix Zuul与Nginx的性能对比
  3. Docker - 在CentOS 7中安装Docker
  4. 10个机器学习人工智能开发框架和AI库(优缺点对比表)/贪心学院
  5. 安装composer
  6. 极客大学架构师训练营 系统架构 分布式数据库 数据分片 业务分库 CAP ACID BASE 第11课 听课总结
  7. 《MTP中高层实战管理专家周黎辉》
  8. Autodesk Maya 2009标准培训教材
  9. 分享一个查看U盘闪存的工具,SA们别买到假货了!
  10. 在OpenWrt系统的路由器NETGEAR WNDR4300上安装KMS服务器vlmcsd
  11. matlab scatter3点颜色,使用for循环MATLAB时,scatter3中的系列颜色与Legend不匹配
  12. 苹果换原装电池_航空港区正规苹果换原装屏幕价目表
  13. 图像算法---贝塞尔曲线
  14. 嵩天python爬虫百度云盘_基于MOOC嵩天《Python网络爬虫与信息提取》视频学习记录——第一周:requests库...
  15. Python库之数据可视化---Matplotlib
  16. 单片机软件设计架构(C语言)
  17. TIA博途中数组Array的基本使用方法详解
  18. 【日常】如何处理“火星文”乱码
  19. 输出所有水仙花数,所谓水仙花数是指一个3位数,其各个位上数字立方和等于其本身。
  20. 通过Python的pytesseract库识别图片中的文字

热门文章

  1. java arraylist 构造_Java基础五:构造方法、ArrayList
  2. mysql数据库管理文件_数据库管理中文件的使用教程
  3. oracle 查询无限开始,Oracle无限分级下查询指定分类下所有子分类Sql
  4. typora最好用的主题_谁是我心中最好的写作工具?
  5. java 进程消失_Java进程诡异消失问题
  6. python有哪些软件包用来考察变量之间的相关性_Python计算数据相关系数(person、Kendall、spearman)...
  7. 牛客网 华为机试题 数据重复的筛选问题记录
  8. ubuntu 如何正确的更换更新源
  9. 如何面试java后端_近期面试Java后端的一些感悟
  10. linux操作系统上网,linux操作系统下无法上网