gpt4 book ai didi

python-2.7 - 如何在python 2.7中使用pip解决HashMissing?

转载 作者:行者123 更新时间:2023-12-01 06:53:05 24 4
gpt4 key购买 nike

尝试安装时 pip , virtualenv出现以下错误。

Traceback (most recent call last):   
File "/usr/local/bin/pip", line 7, in <module>
from pip import main
File "/usr/lib/python2.7/dist-packages/pip/__init__.py", line 63, in <module>
from pip.commands import commands, get_summaries, get_similar_commands
File "/usr/lib/python2.7/dist-packages/pip/commands/__init__.py", line 6, in <module>
from pip.commands.bundle import BundleCommand
File "/usr/lib/python2.7/dist-packages/pip/commands/bundle.py", line 6, in <module>
from pip.commands.install import InstallCommand
File "/usr/lib/python2.7/dist-packages/pip/commands/install.py", line 5, in <module>
from pip.req import InstallRequirement, RequirementSet, parse_requirements
File "/usr/lib/python2.7/dist-packages/pip/req/__init__.py", line 3, in <module>
from .req_install import InstallRequirement
File "/usr/lib/python2.7/dist-packages/pip/req/req_install.py", line 42, in <module>
from pip.utils.hashes import Hashes
File "/usr/lib/python2.7/dist-packages/pip/utils/hashes.py", line 5, in <module>
from pip.exceptions import HashMismatch, HashMissing, InstallationError
ImportError: cannot import name HashMissing

我该如何解决 Hashmissing错误?试过 HTTPSHandler link .

最佳答案

我也遇到过类似的问题。就我而言,它是在系统升级和“修复” virtualenv 之后根据 https://www.guyrutenberg.com/2012/05/30/fixing-virtualenv-after-upgrading-your-distributionpython/ , IE。运行 virtualenv再过一遍。正如我现在看到的,这合并了 pip 的两个版本和 setuptools通过覆盖一些文件并造成困惑。我的解决办法是删除pipsetuptools手动来自 virtualenvsite-packages然后运行 ​​virtualenv修理。

VENV_DIR="<your venv dir>"
rm -r "$VENV_DIR"/lib/python2.7/site-packages/{pip,setuptools} "$VENV_DIR"/lib/python2.7/site-packages/setuptools-* "$VENV_DIR"/lib/python2.7/site-packages/pip-*
virtualenv "$VENV_DIR"
source "$VENV_DIR"/bin/activate
pip install -U pip setuptools

在你的情况下它不是 virtualenv ,但我认为原因是相似的(两个 pip 版本一个在另一个上)。

关于python-2.7 - 如何在python 2.7中使用pip解决HashMissing?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43047336/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com