正如标题中所写的,正如你在第一张图片中看到的,我试图安装熊猫,我每次都会遇到这个错误,不仅仅是熊猫,而是所有的库,我知道这个问题已经被问过了,但我没有找到任何答案帮了我。我没有使用代理。
C:\Users\yoooo>pip install pandas
C:\Users\yoooo
错误:找不到满足熊猫要求的版本(来自版本:无)
错误:找不到熊猫的匹配分发
错误
我试着打皮皮。我明白了
C:\Users\yoooo>ping pypi.org
平平派。包含32字节数据的组织[2a04:4e42::223]:
请求超时。
请求超时。
2a04:4e42::223:time=227ms的回复
2a04:4e42::223:time=556ms的回复
2a04:4e42::223的Ping统计信息:
数据包:发送=4,接收=2,丢失=2(50%丢失),以毫秒为单位的近似往返时间:最小=227 ms,最大=556 ms,平均=391 ms
发出砰的声响
pip和python版本(显然我不能更新pip)。
C:\Users\yoooo>python --version
Python 3.8。6.
C:\用户\yoooo
Pip 20.2.1
版本
你认为问题是什么?如果这是由我的互联网供应商引起的,我应该告诉他们什么?告诉他们我无法安装python库是不可理解的。附言:
尝试了这个,最终还是导致了同样的错误
C:\Users\yoooo>pip --default-timeout=1000 install pandas
警告:在连接被“ProtocolError('连接中止')、ConnectionResetError(10054,‘远程主机强制关闭了一个现有连接’、None、10054、None))中断后重试(重试(重试(总计=4、connect=None、read=None、redirect=None、status=None)):/simple/pandas/。。。
您需要将IPv4置于IPv6之上。
为此,请使用管理员权限打开CMD并应用以下命令:
netsh interface ipv6 set prefixpolicy ::ffff:0:0/96 46 4
尝试添加默认的超时标志到pip:
pip --default-timeout=1000 install pandas
如果不起作用,请从此处下载车轮文件。然后将目录更改为保存它的位置。然后运行:
pip install <.whl file name>
在我的例子中,ubuntu 20.4将其更改为更喜欢IPv4而不是IPV6,解决了这个问题。
我使用的是strace-pip安装
这就是我将其更改为首选IPv4而非IPV6的方式:编辑文件/etc/gai。conf
并取消对行的注释:
precedence ::ffff:0:0/96 100
不需要重新启动。