python2.7.10 通过pip安装模块不成功解决方法

最近在学习研究python,但是在安装django,requests等模块不成功,提示是SSLError: ('The read operation timed out',)

通过设置了超时时间为100还是不成功:

sudo pip install django --default-timeout 100

解决方法:

step 1.首先进入HOME路径,在终端输入:

cd ~

step2. 创建.pip目录:

mkdir .pip

step 3. 创建pip.conf文件:

touch pip.conf

step 4. 通过终端打开 pip.conf文件

open pip.conf

step 5. 添加python模块的下载源,我现在使用的时v2ex的源,所以添加:

[global]
index-url = http://pypi.v2ex.com/simple

发现另外一个下载源也很好,只要把index-url修改为下面的网址即可

index-url = http://www.lfd.uci.edu/%7Egohlke/pythonlibs/

大家可以把index-url的值设置为自己实际源的地址.
至此pip源修改成功,以后使用pip安装模块时都会从这个源去下载安装,大家可以自行测试一下.

后记:

如果发现上述方法不行,那么可以直接从 http://www.lfd.uci.edu/%7Egohlke/pythonlibs/下载需要的模块下来,把.whl修改为.zip文件,解压然后把这个文件放进python的lib目录即可,mac系统的目录为/Library/Python/2.7/site-packages

你可能感兴趣的:(python2.7.10 通过pip安装模块不成功解决方法)