使用pip3出现错误:ModuleNotFoundError: No module named 'pip._vendor.packaging.__about__'

3
每当我尝试使用pip3或任何包含pip3的内容时,都会出现以下错误:
ModuleNotFoundError: No module named 'pip._vendor.packaging.__about__' pops up.

昨天我用它安装了opencv并在多个项目中使用了opencv。 今天我不知道为什么会出现错误。

这是我的代码:

kaushiksankar@Kaushiks-MacBook-Pro ~ % pip3 install opencv-python
Traceback (most recent call last):
  File "/Library/Frameworks/Python.framework/Versions/3.9/bin/pip3", line 5, in <module>
    from pip._internal.cli.main import main
  File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages/pip/_internal/cli/main.py", line 10, in <module>
    from pip._internal.cli.autocompletion import autocomplete
  File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages/pip/_internal/cli/autocompletion.py", line 9, in <module>
    from pip._internal.cli.main_parser import create_main_parser
  File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages/pip/_internal/cli/main_parser.py", line 7, in <module>
    from pip._internal.cli import cmdoptions
  File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages/pip/_internal/cli/cmdoptions.py", line 23, in <module>
    from pip._internal.cli.progress_bars import BAR_TYPES
  File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages/pip/_internal/cli/progress_bars.py", line 12, in <module>
    from pip._internal.utils.logging import get_indentation
  File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages/pip/_internal/utils/logging.py", line 17, in <module>
    from pip._internal.utils.deprecation import DEPRECATION_MSG_PREFIX
  File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages/pip/_internal/utils/deprecation.py", line 13, in <module>
    from pip._vendor.packaging.version import parse
  File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages/pip/_vendor/packaging/__init__.py", line 6, in <module>
    from .__about__ import (
ModuleNotFoundError: No module named 'pip._vendor.packaging.__about__'

我正在使用MacOS操作系统。

无论采用何种方法,我都找不到pip的版本信息。 无法使用pip命令,因此使用了pip3


1个回答

3

下载get-pip.py文件,并将其存储在Python安装的同一目录中。或者使用以下命令直接下载pip

wget https://bootstrap.pypa.io/get-pip.py

现在使用以下命令执行下载的文件:

python3 get-pip.py

您可以通过版本检查轻松验证pip是否已正确安装。只需打开命令行并执行以下命令:

pip3 --version

接下来,您可以安装您的软件包:

pip3 install package_name

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接