python - pip安装不上requests模块
迷茫
迷茫 2017-04-18 09:31:36
[Python讨论组]

请问这是出了什么问题?

迷茫
迷茫

业精于勤,荒于嬉;行成于思,毁于随。

全部回复(3)
PHPz

可以尝试下其他安装方式:http://blog.csdn.net/cighao/a...

伊谢尔伦

请问你是直接用的pip进行安装吗?还是用的其它方式

伊谢尔伦

首先,Python3是没有这个问题的。
这是编码问题,把你的Python的默认编码修改为utf就可以了。
这个修改说来简单,其实不同的系统,修改起来还真不一样。下面来罗列下3中情况

首先所有修改的动作都是要创建一个叫 sitecustomize.py的文件,为什么要创建这个文件呢,是因为python在启动的时候会去load的这个文件,所以你如果要修改一些启动的变量就可以把操作写在这个文件。

修改默认字符编码的代码很简单就2行:

# sitecustomize.py                   # this file can be anywhere in your Python path,
# but it usually goes in ${pythondir}/lib/site-packages/
import sys
sys.setdefaultencoding('utf-8') 

好了后面的问题来了,写完这个文件放哪里呢。

  1. windows windows上存放的地方还是比较简单的,存放在你python的安装的目录Libsite-packages(比如C:Python27Libsite-packages)里。

  2. linux linux上我发现有两种情况,你可以都试试 有些系统是存放在/usr/local/lib/python.27/site-packages 里,如果你放在这里面没效果 就试试放到 /usr/lib/python2.7 里。 我ubuntu最后发现存放的目录是后者

怎么验证是否修改成功呢

import sys
sys.getdefaultencoding() 

看看返回的是不是‘utf-8’

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号