当前位置: 移动技术网 > 科技>操作系统>Linux > pip安装模块使用国内镜像源加速安装

pip安装模块使用国内镜像源加速安装

2019年11月07日  | 移动技术网科技  | 我要评论

数字飙榜十大,希洛苯,泰山区教育局

今天在安装python模块matplotlib的时候,一直安装不成功,老是提示“socket.timeout: the read operation timed out”或者“read timed out.”

因为国内的网络访问国外延迟很高,所以安装模块很慢就不说了,还一定安装不上。

 1 [root@localhosts ~]# pip3 install --user matplotlib
 2 warning: running pip install with root privileges is generally not a good idea. try `pip3 install --user` instead.
 3 collecting matplotlib
 4   downloading https://files.pythonhosted.org/packages/57/4f/dd381ecf6c6ab9bcdaa8ea912e866dedc6e696756156d8ecc087e20817e2/matplotlib-3.1.1-cp36-cp36m-manylinux1_x86_64.whl (13.1mb)
 5     38% |████████████▍                   | 5.1mb 11kb/s eta 0:12:11exception:
 6 traceback (most recent call last):
 7   file "/usr/lib/python3.6/site-packages/pip/_vendor/urllib3/response.py", line 302, in _error_catcher
 8     yield
 9   file "/usr/lib/python3.6/site-packages/pip/_vendor/urllib3/response.py", line 384, in read
10     data = self._fp.read(amt)
11   file "/usr/lib/python3.6/site-packages/pip/_vendor/cachecontrol/filewrapper.py", line 60, in read
12     data = self.__fp.read(amt)
13   file "/usr/lib64/python3.6/http/client.py", line 459, in read
14     n = self.readinto(b)
15   file "/usr/lib64/python3.6/http/client.py", line 503, in readinto
16     n = self.fp.readinto(b)
17   file "/usr/lib64/python3.6/socket.py", line 586, in readinto
18     return self._sock.recv_into(b)
19   file "/usr/lib64/python3.6/ssl.py", line 968, in recv_into
20     return self.read(nbytes, buffer)
21   file "/usr/lib64/python3.6/ssl.py", line 830, in read
22     return self._sslobj.read(len, buffer)
23   file "/usr/lib64/python3.6/ssl.py", line 587, in read
24     v = self._sslobj.read(len, buffer)
25 socket.timeout: the read operation timed out

 

这种情况可以使用国内的镜像源加速来安装

可以在pip后面添加-i参数,来指定安装源,这里我使用的是阿里云的安装源

 1 [root@localhosts ~]# pip3 install --user matplotlib -i http://mirrors.aliyun.com/pypi/simple --trusted-host mirrors.aliyun.com
 2 collecting matplotlib
 3   downloading http://mirrors.aliyun.com/pypi/packages/57/4f/dd381ecf6c6ab9bcdaa8ea912e866dedc6e696756156d8ecc087e20817e2/matplotlib-3.1.1-cp36-cp36m-manylinux1_x86_64.whl (13.1mb)
 4     100% |████████████████████████████████| 13.1mb 12.5mb/s 
 5 collecting pyparsing!=2.0.4,!=2.1.2,!=2.1.6,>=2.0.1 (from matplotlib)
 6   downloading http://mirrors.aliyun.com/pypi/packages/a3/c4/7828cf9e71ce8fbd43c1e502f3fdd0498f069fcf9d1c268205ce278ae201/pyparsing-2.4.4-py2.py3-none-any.whl (67kb)
 7     100% |████████████████████████████████| 71kb 15.9mb/s 
 8 collecting cycler>=0.10 (from matplotlib)
 9   downloading http://mirrors.aliyun.com/pypi/packages/f7/d2/e07d3ebb2bd7af696440ce7e754c59dd546ffe1bbe732c8ab68b9c834e61/cycler-0.10.0-py2.py3-none-any.whl
10 collecting numpy>=1.11 (from matplotlib)
11   downloading http://mirrors.aliyun.com/pypi/packages/0e/46/ae6773894f7eacf53308086287897ec568eac9768918d913d5b9d366c5db/numpy-1.17.3-cp36-cp36m-manylinux1_x86_64.whl (20.0mb)
12     100% |████████████████████████████████| 20.0mb 12.1mb/s 
13 collecting kiwisolver>=1.0.1 (from matplotlib)
14   downloading http://mirrors.aliyun.com/pypi/packages/f8/a1/5742b56282449b1c0968197f63eae486eca2c35dcd334bab75ad524e0de1/kiwisolver-1.1.0-cp36-cp36m-manylinux1_x86_64.whl (90kb)
15     100% |████████████████████████████████| 92kb 15.7mb/s 
16 collecting python-dateutil>=2.1 (from matplotlib)
17   downloading http://mirrors.aliyun.com/pypi/packages/d4/70/d60450c3dd48ef87586924207ae8907090de0b306af2bce5d134d78615cb/python_dateutil-2.8.1-py2.py3-none-any.whl (227kb)
18     100% |████████████████████████████████| 235kb 12.5mb/s 
19 requirement already satisfied: six in ./.local/lib/python3.6/site-packages (from cycler>=0.10->matplotlib)
20 requirement already satisfied: setuptools in /usr/lib/python3.6/site-packages (from kiwisolver>=1.0.1->matplotlib)
21 installing collected packages: pyparsing, cycler, numpy, kiwisolver, python-dateutil, matplotlib
22 successfully installed cycler-0.10.0 kiwisolver-1.1.0 matplotlib-3.1.1 numpy-1.17.3 pyparsing-2.4.4 python-dateutil-2.8.1

 

 

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网