问题:
pip install tensorflow==1.1.0
Collecting tensorflow==1.1.0
Downloading tensorflow-1.1.0-cp27-cp27mu-manylinux1_x86_64.whl (31.0MB)
1% |▋ | 593kB 31kB/s eta 0:15:52Exception:
Traceback (most recent call last):
File "/home/weishu/tensorflow/local/lib/python2.7/site-packages/pip/basecommand.py", line 215, in main
status = self.run(options, args)
File "/home/weishu/tensorflow/local/lib/python2.7/site-packages/pip/_vendor/requests/packages/urllib3/response.py", line 246, in _error_catcher
raise ReadTimeoutError(self._pool, None, 'Read timed out.')
ReadTimeoutError: HTTPSConnectionPool(host='pypi.python.org', port=443): Read timed out.
解决方案1:
pip --default-timeout=1000 install -U pip
依旧不行
解决方案2:
pip 源更改设置
pipy 国内镜像目前有:
http://pypi.douban.com/ 豆瓣
http://pypi.hustunique.com/ 华中理工大学
http://pypi.sdutlinux.org/ 山东理工大学
http://pypi.mirrors.ustc.edu.cn/ 中国科学技术大学
手动指定源:
在pip 后面跟-i 来指定源,比如用豆瓣的源来安装web.py 框架:
pip install web.py -i http://pypi.douban.com/simple
注意后面要有/simple 目录!!!
配置文件
需要创建或修改配置文件(linux 的文件在~/.pip/pip.conf ,windows 在%HOMEPATH%\pip\pip.ini ),修改内容为:
[global]
index-url = http://mirrors.aliyun.com/pypi/simple/
[install]
trusted-host=mirrors.aliyun.com
如果不加后面的install
则需要每次在命令后面加上–trusted-host