当前位置: 首页 > 知识库问答 >
问题:

无法从distutils导入名称sysconfig(/usr/lib/python3.8/distutils/__init__. py)

宗意蕴
2023-03-14

我安装了pip3使用sudo apt-get安装python3-pip之后,当我运行以下命令安装djangosudo pi3安装django我得到这个错误:

Traceback(最近一次调用):File"/usr/bin/pip3",第9行,从pip导入main File"/usr/lib/python3/dist-包/pip/init.py",第14行,从pip.utils导入get_installed_distributions,get_progFile"/usr/lib/python3/dist-包/pip/utils/init.py",第23行,从pip.locations导入(File"/usr/lib/python3/dist-包/pip/locations.py",第9行,从distutils导入sysconfig重要错误:无法导入名称'sysconfig'from'distutils'(/usr/lib/python3.8/distutils/init.py)

我该如何解决这个问题?

共有2个答案

归星驰
2023-03-14

这很有帮助,但后来我得到了另一个错误:重要错误:没有名为“pip”的模块。_internal

以下内容修复了它:

卷曲https://bootstrap.pypa.io/get-pip.py-oget-pip.py

python3 get-pip.py--强制重新安装

米元凯
2023-03-14

我最近尝试手动安装python3.9版本在我的Ubuntu从3.6版本使用apt安装python3.9。然后pip3坏了。问题是因为distutils不是为3.9版本构建的。

所以在我的情况下,我运行了apt安装python3.9-distutils来解决我的问题。

在您的情况下,请确保在distutils命令中修改3.x版本。

 类似资料:
  • 当我尝试运行 命令将弹出此错误。(tensorflow1.13) C:\tenorFlow 1\模型\研究\object_detection

  • 我的笔记本一直工作到今天。在我的colab笔记本开始时,我安装了tf-nigh,但现在它给了我这个错误: 我的代码: 安装tensorflow==2.1.0也不起作用。

  • 问题内容: 目前,我已经将Django的版本从升级到,并且在调用时突然出现以下错误: 完整跟踪: 问题答案: Django 3.0.0发行说明指定删除了某些私有的Python 2兼容性API。其中有。 对于此错误,@ WillemVanOnsem特别指出该模块正在引用该模块。 对于遇到相同问题的其他人,查看stacktrace的最后一行上的文件路径可以帮助识别有问题的模块。我看到的另一个例子是:

  • 最近,我将Django framework的版本从升级到,在调用命令后,突然出现了以下异常: 重要错误:无法从django.utils导入名称六(/path-to-project/project/venv/lib/python3.7/site-包/django/utils/init.py) 完整跟踪: 类似问题: 我读了这个问题和这个django-3.0发行说明,但是这些资源帮不了我。

  • 在使用python和pyspark开发数据管道时,我面临以下错误。 PS C:\用户\文件夹\文档\文件夹\项目\code\etl-gd\src\作业\更大数据 代码非常简单,只需尝试一下: Java、spark、python和pyspark的正确安装如下: 提前感谢您的帮助。

  • 问题内容: 我有两个文件, app.py mod_login.py 而python返回此错误: 如果删除from app import app,代码将起作用,但是如何访问? 问题答案: 问题是你有一个循环导入:在app.py中 在mod_login.py中 这在Python中是不允许的。有关更多信息,请参见Python中的循环导入依赖项。简而言之,解决方案是 要么将所有内容收集到一个大文件中 使用