【问题标题】:Cannot run PIP3 in MacBook Air M1 [duplicate]无法在 MacBook Air M1 中运行 PIP3 [重复]
【发布时间】:2021-10-08 12:46:08
【问题描述】:

背景:我刚拿到这款新的 MacBook Air M1。我安装了 ITerm2,当被问及是否要安装开发包时,我安装了。

问题:我无法运行 Pip3。当我尝试时,我得到了这个错误:

Traceback (most recent call last):
  File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.8/lib/python3.8/runpy.py", line 193, in _run_module_as_main
    return _run_code(code, main_globals, None,
  File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.8/lib/python3.8/runpy.py", line 86, in _run_code
    exec(code, run_globals)
  File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.8/lib/python3.8/site-packages/pip/__main__.py", line 16, in <module>
    from pip._internal import main as _main  # isort:skip # noqa
  File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.8/lib/python3.8/site-packages/pip/_internal/__init__.py", line 40, in <module>
    from pip._internal.cli.autocompletion import autocomplete
  File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.8/lib/python3.8/site-packages/pip/_internal/cli/autocompletion.py", line 8, in <module>
    from pip._internal.cli.main_parser import create_main_parser
  File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.8/lib/python3.8/site-packages/pip/_internal/cli/main_parser.py", line 11, in <module>
    from pip._internal.commands import (
  File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.8/lib/python3.8/site-packages/pip/_internal/commands/__init__.py", line 6, in <module>
    from pip._internal.commands.completion import CompletionCommand
  File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.8/lib/python3.8/site-packages/pip/_internal/commands/completion.py", line 6, in <module>
    from pip._internal.cli.base_command import Command
  File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.8/lib/python3.8/site-packages/pip/_internal/cli/base_command.py", line 26, in <module>
    from pip._internal.index import PackageFinder
ImportError: cannot import name 'PackageFinder' from 'pip._internal.index' (/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.8/lib/python3.8/site-packages/pip/_internal/index/__init__.py)

【问题讨论】:

标签: pip apple-m1


【解决方案1】:

试试reinstalling pip

$ curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py && python get-pip.py

当你完成时

$ rm get-pip.py

【讨论】:

  • 如果您使用 conda 或 venv,请先从 site-packages 中删除 pip 文件夹
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2022-08-06
  • 2021-06-25
  • 1970-01-01
  • 2021-10-31
  • 1970-01-01
  • 2021-08-12
  • 2021-09-08
相关资源
最近更新 更多