2017-08-06 78 views
1

我在安装numpy和matplotlib时遇到以下错误。我不知道如何解决它。python安装numpy和matplotlib异常(使用pip)

D:\Program Files (x86)\Python\Python36-32>pip install matplotlib 
Collecting matplotlib 
    Retrying (Retry(total=4, connect=None, read=None, redirect=None)) after connection broken by 'ReadTimeoutError("HTTPSConnectionPool(host='pypi.python.org', port=443): Read timed out. (read timeout=15)",)': /simple/matplotlib/ 
    Downloading matplotlib-2.0.2-cp36-cp36m-win32.whl (8.7MB) 
    14% |████▌       | 1.2MB 33kB/s eta 0:03:46Exception: 
Traceback (most recent call last): 
    File "d:\program files (x86)\python\python36-32\lib\site-packages\pip\_vendor\requests\packages\urllib3\response.py", line 232, in _error_catcher 
    yield 
    File "d:\program files (x86)\python\python36-32\lib\site-packages\pip\_vendor\requests\packages\urllib3\response.py", line 314, in read 
    data = self._fp.read(amt) 
    File "d:\program files (x86)\python\python36-32\lib\site-packages\pip\_vendor\cachecontrol\filewrapper.py", line 60, in read 
    data = self.__fp.read(amt) 
    File "d:\program files (x86)\python\python36-32\lib\http\client.py", line 449, in read 
    n = self.readinto(b) 
    File "d:\program files (x86)\python\python36-32\lib\http\client.py", line 493, in readinto 
    n = self.fp.readinto(b) 
    File "d:\program files (x86)\python\python36-32\lib\socket.py", line 586, in readinto 
    return self._sock.recv_into(b) 
    File "d:\program files (x86)\python\python36-32\lib\ssl.py", line 1002, in recv_into 
    return self.read(nbytes, buffer) 
    File "d:\program files (x86)\python\python36-32\lib\ssl.py", line 865, in read 
    return self._sslobj.read(len, buffer) 
    File "d:\program files (x86)\python\python36-32\lib\ssl.py", line 625, in read 
    v = self._sslobj.read(len, buffer) 
socket.timeout: The read operation timed out 

我是新来的python,我该如何解决它? 任何帮助,将不胜感激!

+1

只是下载whl二进制 – Veltro

+2

并检查您的互联网速度,33kB/s是没有太多.. – Veltro

+1

似乎在下载过程中网络连接超时。几分钟后你重试了吗?它总是停在14%?你的网络工作正常吗? – ImportanceOfBeingErnest

回答

1

您的问题似乎是由您的网络连接速度非常慢引起的。 如果不能加快它或改变你的接入点,你可以下载matplotlib binariesnumpy binariespip install file.whl

离线安装它们或只是一两分钟再试一次。