Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/haskell/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Pip 这些包与需求文件中的哈希不匹配_Pip - Fatal编程技术网

Pip 这些包与需求文件中的哈希不匹配

Pip 这些包与需求文件中的哈希不匹配,pip,Pip,我在安装pip时遇到了一个非常奇怪的问题。它总是报告不匹配的散列。以下是我尝试的步骤: 使用pip安装 (p3test) [felixc@ruby tmp]$ pip install --no-cache-dir notebook Collecting notebook Downloading notebook-6.0.3-py3-none-any.whl (9.7 MB) |████████████████████████████████| 9.7 MB 12.0 MB/s E

我在安装pip时遇到了一个非常奇怪的问题。它总是报告不匹配的散列。以下是我尝试的步骤:

使用pip安装

(p3test) [felixc@ruby tmp]$ pip install --no-cache-dir notebook
Collecting notebook
  Downloading notebook-6.0.3-py3-none-any.whl (9.7 MB)
     |████████████████████████████████| 9.7 MB 12.0 MB/s 
ERROR: THESE PACKAGES DO NOT MATCH THE HASHES FROM THE REQUIREMENTS FILE. If you have updated the package versions, please update the hashes. Otherwise, examine the package contents carefully; someone may have tampered with them.
    notebook from https://files.pythonhosted.org/packages/b1/f1/0a67f09ef53a342403ffa66646ee39273e0ac79ffa5de5dbe2f3e28b5bdf/notebook-6.0.3-py3-none-any.whl#sha256=3edc616c684214292994a3af05eaea4cc043f6b4247d830f3a2f209fa7639a80:
        Expected sha256 3edc616c684214292994a3af05eaea4cc043f6b4247d830f3a2f209fa7639a80
             Got        349782fcc5bb888da3743cf48706fecc95cedf94c519870b878c5309a9521ac4
手动下载并检查sha256sum

(p3test) [felixc@ruby tmp]$ curl -O https://files.pythonhosted.org/packages/b1/f1/0a67f09ef53a342403ffa66646ee39273e0ac79ffa5de5dbe2f3e28b5bdf/notebook-6.0.3-py3-none-any.whl
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 9449k  100 9449k    0     0  1931k      0  0:00:04  0:00:04 --:--:-- 1958k
(p3test) [felixc@ruby tmp]$ sha256sum notebook-6.0.3-py3-none-any.whl 
3edc616c684214292994a3af05eaea4cc043f6b4247d830f3a2f209fa7639a80  notebook-6.0.3-py3-none-any.whl
sha256sum结果与预期的校验和匹配

再次尝试pip

(p3test) [felixc@ruby tmp]$ pip install --no-cache-dir notebook
Collecting notebook
  Downloading notebook-6.0.3-py3-none-any.whl (9.7 MB)
     |████████████████████████████████| 9.7 MB 1.8 MB/s 
ERROR: THESE PACKAGES DO NOT MATCH THE HASHES FROM THE REQUIREMENTS FILE. If you have updated the package versions, please update the hashes. Otherwise, examine the package contents carefully; someone may have tampered with them.
    notebook from https://files.pythonhosted.org/packages/b1/f1/0a67f09ef53a342403ffa66646ee39273e0ac79ffa5de5dbe2f3e28b5bdf/notebook-6.0.3-py3-none-any.whl#sha256=3edc616c684214292994a3af05eaea4cc043f6b4247d830f3a2f209fa7639a80:
        Expected sha256 3edc616c684214292994a3af05eaea4cc043f6b4247d830f3a2f209fa7639a80
             Got        6429a47dc7a50f89173d8745407f154881754e1f832cedc7d61961861937fc33
这次它带有一个不同的sha256校验和。每次都有不同的sha256校验和

我还尝试将pip重新安装到20.0.2,但id无效

我的环境是:

(p3test) [felixc@ruby tmp]$ pip --version
pip 20.1.1 from /home/felixc/tmp/p3test/lib/python3.7/site-packages/pip (python 3.7)
(p3test) [felixc@ruby tmp]$ cat /etc/redhat-release 
CentOS Linux release 7.8.2003 (Core)
我在尝试安装其他模块时遇到了相同的问题:

[felixc@ruby ~]$ pip install seaborn
Collecting seaborn
  Using cached seaborn-0.10.1-py3-none-any.whl (215 kB)
Requirement already satisfied: pandas>=0.22.0 in /usr/local/rcchome/local/python37/lib/python3.7/site-packages (from seaborn) (1.0.3)
Requirement already satisfied: numpy>=1.13.3 in /usr/local/rcchome/local/python37/lib/python3.7/site-packages (from seaborn) (1.18.3)
Collecting scipy>=1.0.1
  Downloading scipy-1.5.1-cp37-cp37m-manylinux1_x86_64.whl (25.9 MB)
     |████████████████████████████████| 25.9 MB 110 kB/s 
Collecting matplotlib>=2.1.2
  Downloading matplotlib-3.3.0-1-cp37-cp37m-manylinux1_x86_64.whl (11.5 MB)
     |████████████████████████████████| 11.5 MB 2.6 MB/s 
Requirement already satisfied: pytz>=2017.2 in /usr/local/rcchome/local/python37/lib/python3.7/site-packages (from pandas>=0.22.0->seaborn) (2020.1)
Requirement already satisfied: python-dateutil>=2.6.1 in /usr/local/rcchome/local/python37/lib/python3.7/site-packages (from pandas>=0.22.0->seaborn) (2.8.1)
Requirement already satisfied: six>=1.5 in /usr/local/rcchome/local/python37/lib/python3.7/site-packages (from python-dateutil>=2.6.1->pandas>=0.22.0->seaborn) (1.14.0)
ERROR: THESE PACKAGES DO NOT MATCH THE HASHES FROM THE REQUIREMENTS FILE. If you have updated the package versions, please update the hashes. Otherwise, examine the package contents carefully; someone may have tampered with them.
    scipy>=1.0.1 from https://files.pythonhosted.org/packages/30/45/ff9df4beceab76f979ee0ea7f5d248596aa5b0c179aa3d30589a3f4549eb/scipy-1.5.1-cp37-cp37m-manylinux1_x86_64.whl#sha256=fff15df01bef1243468be60c55178ed7576270b200aab08a7ffd5b8e0bbc340c (from seaborn):
        Expected sha256 fff15df01bef1243468be60c55178ed7576270b200aab08a7ffd5b8e0bbc340c
             Got        b3e7592adb5221e46576b9d7da56bbf3b328d2e122770ce264d5c2d905d79e5f

    matplotlib>=2.1.2 from https://files.pythonhosted.org/packages/1c/15/3fea1bfb7e5b77b7cca9c6010a9cabc58ea125385345ecb6f5832eb8b49a/matplotlib-3.3.0-1-cp37-cp37m-manylinux1_x86_64.whl#sha256=19cf4db0272da286863a50406f6430101af129f288c421b1a7f33ddfc8d0180f (from seaborn):
        Expected sha256 19cf4db0272da286863a50406f6430101af129f288c421b1a7f33ddfc8d0180f
             Got        7d882dd5c1ab738d36a133f5353677f69e16ee347ac49106b65b07b2aae2d3a4
我已经做了一些研究,但没有解决任何问题

任何有经验的人都可以分享,我们将不胜感激

更新#1

20年7月22日,我在一个新的虚拟机上编译了一个全新的Python 3.7.5和OpenSSL 1.1.1g。我也有同样的问题

更新#2

7/22/20在另一台物理计算机上使用VM进行的测试成功。这意味着,也许,我的电脑正在影响我的网络通信

更新#3


20年7月29日这个问题已经解决了,但我不知道为什么。VM重新启动,我也禁用了selinux。不确定是什么修复了它。

如果你有正确的轮子,你可以安装:
pip install notebook-6.0.3-py3-none-any。whl
请不要SCREAM@KlausD.Thank谢谢你的建议。是的,我能做,但我确实想修复它。当我试图安装matplotlib和scipy时,我也遇到了同样的问题。@MarcinOrlowski抱歉,没有得到您的支持。这是什么意思?只使用大写字母(书面形式)被视为尖叫。