Python 错误 - “ImportError:无法导入名称‘dist’”

新手上路,请多包涵

我在 Ubuntu 16.04 上,我得到:

 Traceback (most recent call last):
  File "/home/omermazig/.virtualenvs/fixi/bin/pip", line 7, in <module>
    from pip import main
  File "/home/omermazig/.virtualenvs/fixi/lib/python3.6/site-packages/pip/__init__.py", line 26, in <module>
    from pip.utils import get_installed_distributions, get_prog
  File "/home/omermazig/.virtualenvs/fixi/lib/python3.6/site-packages/pip/utils/__init__.py", line 23, in <module>
    from pip.locations import (
  File "/home/omermazig/.virtualenvs/fixi/lib/python3.6/site-packages/pip/locations.py", line 9, in <module>
    from distutils import sysconfig
  File "/home/omermazig/.virtualenvs/fixi/lib/python3.6/distutils/__init__.py", line 25, in <module>
    from distutils import dist, sysconfig
ImportError: cannot import name 'dist'

当我用 python 运行任何东西时。这专门用于尝试运行“pip freeze”。该怎么办?

原文由 omer mazig 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 437
1 个回答

试试吧

sudo apt install python3-distutils

原文由 user1941407 发布,翻译遵循 CC BY-SA 4.0 许可协议

推荐问题