python的pip安装模块报编码错误

在使用python的pip安装的时候出现了这个错误 
UnicodeDecodeError: ‘ascii’ code can’t decode byte 0xef in position 7: ordinal 
not in range(128)

解决方案是: 
在Python\Lib\site-packages 建一个文件:sitecustomize.py

import sys 
sys.setdefaultencoding('gbk')

sys.setdefaultencoding是python设置系统默认编码
python会在下次自动运行这个文件。 
现在再运行pip命令就可以就成功了

原文地址:http://blog.51cto.com/meyangyang/2094564

时间: 2024-08-26 23:11:27

python的pip安装模块报编码错误的相关文章

如何使用python的pip安装模块(还未安装成功Wordcloud的同学可参考)

1.设置python的pip.exe的path: 2.打开cmd,输入指令安装你想要的模块: 一般指令:pip install {模块名} 然后小黑框就会自动下载安装.但是大多数情况下,安装会中断.报错.出一大堆错误信息,这是因为黑框自动下载的资源在国外,直接下载容易连接中断导致出错,至少也是网速慢成乌龟. 3.因此,大力推荐使用阿里爸爸的镜像: 阿里爸爸的镜像真的超快,当然你也可以用下面列的别的镜像使用阿里爸爸镜像下载的指令如下: pip install {模块名} -i http://mir

Windows下Python中pip安装Pillow报错总结(转载)

遇到的俩种错误1.ValueError: zlib is required unless explicitly disabled using --disable-zlib, aborting 问题原因未知,博主尝试了一下解决方案可以解决问题.博主PC  是 Pthon3.4.3-win32pip install --upgrade pip 在cmd中更新一下pip,然后发现出现了第二个问题,权限问题,给用户添加所有者权限后,再次执行 pip install Pillow  完美安装Pillow

python pip安装 mysqlclient 报错 raise EnvironmentError("%s not found" % (_mysql_config_path,)) OSError: mysql_config not found

raise EnvironmentError("%s not found" % (_mysql_config_path,)) OSError: mysql_config not found 解决办法 yum install mysql-devel python pip安装 mysqlclient 报错 raise EnvironmentError("%s not found" % (_mysql_config_path,)) OSError: mysql_confi

pip安装requests报错unicodeEncodeError:'ascii' codec can\t encode charactesers in position 9-12:ordinal not in range(128)

前提 : 已经安装pip(pip的安装我参考的是本博客转载脚本之家的步骤,实验可以成功) 1. 在cmd输入命令转到pip安装目录: 2. 运行后出现错误 3. 步骤2中的错误应该和编码有关.搜索百度后,解决方法: 转自:joy32812 在你python的安装目录下的Lib目录,找到site.py,修改def setencoding()方法def setencoding(): ..... .... if 0: # Enable to support locale aware default s

pip 安装pycrypto 报错

pip 安装pycrypto 报src/MD2.c:31:20: error: Python.h: No such file or directory 错误解决 gcc -pthread -fno-strict-aliasing -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -f

pip 安装pandas报UnicodeDecodeError: 'ascii' codec can't decode byte 0xd5错

当Python在window环境中通过pip安装pandas报标题这样的错,主要是因为python默认编码格式是:ascii 在https://www.python.org/dev/peps/pep-0100/文章中有如下介绍 Unicode Default Encoding The Unicode implementation has to make some assumption about the encoding of 8-bit strings passed to it for coe

pip 安装模块时报错问题解决方案

之前遇到pip 安装模块的时候遇到如下报错:pip._vendor.urllib3.exceptions.ReadTimeoutError: HTTPSConnectionPool(host=‘files.pythonhosted.org’, port=443): Read timed out. 试过好几种方法都不可用,方法如下: modle(对应的是软件包模块的名称) 1.设置超时时间, pip --default-timeout=100 install -U modle 2.国外镜像通常比较

pip安装ujson报错: error:Microsoft Visual C++ 14.0 is required

在win10上pip安装ujson报错 之前一直用的是mac本,但由于疫情问题,最近不得不用win10系统来进行python开发,在使用pip安装依赖包ujson时,遇到了问题,如下: (custom_itsm) D:\DEVELOP\items\hn_test>pip install ujson DEPRECATION: Python 2.7 reached the end of its life on January 1st, 2020. Please upgrade your Python

Python的pip安装

pip简介 pip类似RedHat里面的yum,安装Python包非常方便. pip下载 下载地址:https://pypi.python.org/pypi/pip#downloads 下载后解压到目录下,利用CMD进入到文件目录下 输入命令:python setup.py install后,在一窜炫目的代码后,安装成功 pip也需要配置环境路径,才能使用相关命令. 在path后添加:C:\Python34\Scripts; 输入命令:pip list,返回如下: 至此,Python的pip安装