导入错误:没有名为 distutils 的模块

2023-11-20

尝试安装psutils结果很头疼...

$ python -V
Python 2.4.2

$ cat /etc/SuSE-release
SUSE Linux Enterprise Server 10 (x86_64)
VERSION = 10
PATCHLEVEL = 4


$ cd psutil-2.1.1/
$ python setup.py install
Traceback (most recent call last):
  File "setup.py", line 17, in ?
    from distutils.core import setup, Extension
ImportError: No module named distutils.core

接下来 - 我尝试安装setuptools to use easy_install:

$ which easy_install
which: no easy_install

$ cd ../setuptools-1.4/

$ python setup.py install
Traceback (most recent call last):
  File "setup.py", line 12, in ?
    from distutils.util import convert_path
ImportError: No module named distutils.util

尝试安装distutils from ez_setup.py:

$ python ez_setup.py
Traceback (most recent call last):
  File "ez_setup.py", line 278, in ?
    main(sys.argv[1:])
  File "ez_setup.py", line 210, in main
    egg = download_setuptools(version, delay=0)
  File "ez_setup.py", line 139, in download_setuptools
    from distutils import log
ImportError: No module named distutils

那么 - 我该如何安装它?

附:不,我没有在这台机器上root,无法使用包管理器。


你需要运行这个(如果错误发生在 python3 上)==>sudo apt-get install python3-distutils --reinstall

你需要运行这个(如果错误发生在 python2 上)==>sudo apt-get install python2-distutils --reinstall

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

导入错误:没有名为 distutils 的模块 的相关文章

  • Python BigQuery 存储。并行读取多个流

    我有以下玩具代码 import pandas as pd from google cloud import bigquery storage v1beta1 import os import google auth os environ G
  • 下载 PyQt6 的 Qt Designer 并使用 pyuic6 将 .ui 文件转换为 .py 文件

    如何下载 PyQt6 的 QtDesigner 如果没有适用于 PyQt6 的 QtDesigner 我也可以使用 PyQt5 的 QtDesigner 但是如何将此 ui 文件转换为使用 PyQt6 库而不是 PyQt5 的 py 文件
  • Django REST序列化器:创建对象而不保存

    我已经开始使用 Django REST 框架 我想做的是使用一些 JSON 发布请求 从中创建一个 Django 模型对象 然后使用该对象而不保存它 我的 Django 模型称为 SearchRequest 我所拥有的是 api view
  • Python、Tkinter、更改标签颜色

    有没有一种简单的方法来更改按钮中文本的颜色 I use button text input text here 更改按下后按钮文本的内容 是否存在类似的颜色变化 button color red Use the foreground设置按钮
  • InterfaceError:连接已关闭(使用 django + celery + Scrapy)

    当我在 Celery 任务中使用 Scrapy 解析函数 有时可能需要 10 分钟 时 我得到了这个信息 我用 姜戈 1 6 5 django celery 3 1 16 芹菜 3 1 16 psycopg2 2 5 5 我也使用了psyc
  • Python PAM 模块的安全问题?

    我有兴趣编写一个 PAM 模块 该模块将利用流行的 Unix 登录身份验证机制 我过去的大部分编程经验都是使用 Python 进行的 并且我正在交互的系统已经有一个 Python API 我用谷歌搜索发现pam python http pa
  • 为 pandas 数据透视表中的每个值列定义 aggfunc

    试图生成具有多个 值 列的数据透视表 我知道我可以使用 aggfunc 按照我想要的方式聚合值 但是如果我不想对两列求和或求平均值 而是想要一列的总和 同时求另一列的平均值 该怎么办 那么使用 pandas 可以做到这一点吗 df pd D
  • Python tcl 未正确安装

    我刚刚为 python 安装了graphics py 但是当我尝试运行以下代码时 from graphics import def main win GraphWin My Circle 100 100 c Circle Point 50
  • __del__ 真的是析构函数吗?

    我主要用 C 做事情 其中 析构函数方法实际上是为了销毁所获取的资源 最近我开始使用python 这真的很有趣而且很棒 我开始了解到它有像java一样的GC 因此 没有过分强调对象所有权 构造和销毁 据我所知 init 方法对我来说在 py
  • 如何使用装饰器禁用某些功能的中间件?

    我想模仿的行为csrf exempt see here https docs djangoproject com en 1 11 ref csrf django views decorators csrf csrf exempt and h
  • 在循环中每次迭代开始时将变量重新分配给原始值(在循环之前定义)

    在Python中 你使用 在每次迭代开始时将变量重新分配给原始值 在循环之前定义 时 也就是说 original 1D o o o for i in range 0 3 new original 1D revert back to orig
  • Python 中的二进制缓冲区

    在Python中你可以使用StringIO https docs python org library struct html用于字符数据的类似文件的缓冲区 内存映射文件 https docs python org library mmap
  • NameError:名称“urllib”未定义”

    CODE import networkx as net from urllib request import urlopen def read lj friends g name fetch the friend list from Liv
  • python 集合可以包含的值的数量是否有限制?

    我正在尝试使用 python 设置作为 mysql 表中 ids 的过滤器 python集存储了所有要过滤的id 现在大约有30000个 这个数字会随着时间的推移慢慢增长 我担心python集的最大容量 它可以包含的元素数量有限制吗 您最大
  • Pandas Dataframe 中 bool 值的条件前向填充

    问题 如何转发 fill boolTruepandas 数据框中的值 如果是当天的第一个条目 True 到一天结束时 请参阅以下示例和所需的输出 Data import pandas as pd import numpy as np df
  • ExpectedFailure 被计为错误而不是通过

    我在用着expectedFailure因为有一个我想记录的错误 我现在无法修复 但想将来再回来解决 我的理解expectedFailure是它会将测试计为通过 但在摘要中表示预期失败的数量为 x 类似于它如何处理跳过的 tets 但是 当我
  • Python 3 中“map”类型的对象没有 len()

    我在使用 Python 3 时遇到问题 我得到了 Python 2 7 代码 目前我正在尝试更新它 我收到错误 类型错误 map 类型的对象没有 len 在这部分 str len seed candidates 在我像这样初始化它之前 se
  • 如何在 Django 中使用并发进程记录到单个文件而不使用独占锁

    给定一个在多个服务器上同时执行的 Django 应用程序 该应用程序如何记录到单个共享日志文件 在网络共享中 而不保持该文件以独占模式永久打开 当您想要利用日志流时 这种情况适用于 Windows Azure 网站上托管的 Django 应
  • 检查所有值是否作为字典中的键存在

    我有一个值列表和一本字典 我想确保列表中的每个值都作为字典中的键存在 目前我正在使用两组来确定字典中是否存在任何值 unmapped set foo set bar keys 有没有更Pythonic的方法来测试这个 感觉有点像黑客 您的方
  • 对输入求 Keras 模型的导数返回全零

    所以我有一个 Keras 模型 我想将模型的梯度应用于其输入 这就是我所做的 import tensorflow as tf from keras models import Sequential from keras layers imp

随机推荐

  • libcurl HTTPS POST 数据发送?

    我有通过 HTTP POST 请求接收数据的应用程序 我正在尝试使用 libcurl 打开对此应用程序的请求 发送数据并接收从应用程序返回的回复 这是我到目前为止的代码 int main void CURL curl CURLcode re
  • 如何在 Eclipse 2020-09 中使用 Java 版本 15

    我正在尝试在 Eclipse 2020 09 下运行新的 Java 15 功能 我已经安装了 OpenJDK 15 并将其设置在 Installed JRE 下 尽管如此 我无法将此版本设置为编译器版本 仅限版本 14 我究竟做错了什么 E
  • Mega 的加密如何用于共享?

    我有一些关于找到一种方法来实现可以与多个收件人共享的任意数据的加密的问题 Mega 似乎正是这样做的 据我所知 它在将数据上传到网络服务器之前对其进行加密 仍然可以与其他人共享该文件 加密是如何完成的 想象一下以下场景 用户Alice将文件
  • 获取非常大的文件的 MD5 校验和

    我编写了一个脚本 该脚本读取目录中的所有文件并返回每个文件的 md5 哈希值 但是 对于相当大的文件 它不会呈现任何内容 我假设解释器为最大处理时间设置了一些值 并且由于获取该值需要很长时间 因此它只是跳到其他文件 有没有办法通过 PHP
  • 如何在 yii 框架中自动设置 url 友好

    我刚刚学习 yii 框架并阅读了本教程 关于yii 如何设置 url 但我不知道 假设我有10个控制器 我应该在配置文件中一一定义控制器吗 有没有更好的方法来为所有控制器设置像 www yoursite com yourController
  • 将标题层次结构生成为有序列表

    我已经思考这个问题有一段时间了 但无法想出可行的解决方案 我什至无法对其进行伪编码 举例来说 您有一个标题结构如下的页面 h1 Heading level 1 h1 h2 Sub heading 1 h2 h2 Sub heading 2
  • 在运行时请求权限,Android M+

    首先 我知道这是一个重复的问题 但我已经看过其他类似问题的答案 但未能通过这些解决方案取得成功 我开发了一个应用程序 它可以在我的测试设备上完美运行 该设备是运行 Android L 5 0 1 的三星 S4 但我希望该应用程序也可以在较新
  • 从 Windows 获取 Rssi 值

    我想测量调制解调器的 rssi 值 是否有任何 api 可以获取 Windows 的 rssi 值 我曾经使用 android 中的 Wifi Manager 来做到这一点 但我找不到任何适用于 Windows 的 api 使用本机代码是最
  • R / ggplot2:评估表达式内的对象

    示例代码 rsq lt round cor mtcars disp mtcars mpg 2 2 rsq 0 72 ggplot mtcars aes x disp y mpg geom point geom smooth method l
  • 使用 rspec 和 capybara 测试由 cocoon 动态添加的字段

    我想知道是否有人测试由 cocoon 动态添加的字段 这是一个很好的节省时间的方法 但是动态添加的所有字段都在 ID 和名称中添加了非常长的数字 这意味着我必须跳过需要页面上多个 一组 字段的测试 Afaik 你可以测试两件事 嵌套元素的动
  • PlayStore 不断拒绝 MANAGE_EXTERNAL_STORAGE 权限的应用程序更新,并且应用程序描述也未更新

    我的应用程序帮助用户管理 Whatsapp 贴纸链接到应用程序它在第一个版本中支持 SDK30 但在该版本之后 当我尝试更新新版本的应用程序 Playstore 时 我的应用程序状态被拒绝 我尝试了多次 我已经在应用程序描述甚至应用程序中提
  • 列表框项目加载动画

    我想使用这样的动画创建基于ListBox ListView 的用户控件 列表框中的项目不会一次全部加载 它们必须逐步加载 逐项 第一个然后第二个 然后第三个 等 它们之间有一些超时 我怎样才能做到这一点 您可以为此使用 Blend SDK
  • 验证规则唯一需要至少 1 个参数

    我的 laravel 有问题 我无法发布数据 一个错误说 InvalidArgumentException in Validator php line 2593 Validation rule unique requires at leas
  • SBT 可以发布到 JFrog 工件吗

    我的组织使用 JFROG 工件来分发所有 jar 到目前为止 我一直使用 SBT 进行 Scala 开发 但是现在 当我正在寻找将 SBT 构建的 jar 发布到 JFROG 工件的方法时 我只在 github 上找到了这个处于 alpha
  • 在python中将域名转换为idn

    我有一长串域名 需要生成一些报告 该列表包含一些 IDN 域 尽管我知道如何在命令行上用 python 转换它们 gt gt gt domain u pfarmer com gt gt gt domain u pfarmer xfc com
  • 如何在 cocoa/iOS 中进行 SHA 哈希

    给定消息和盐 我如何对其进行编码以返回散列字符串 我需要重现 php 函数 hash hmac sha256 message salt Thanks 找到了答案 import
  • 当列表视图位于片段中时,如何在活动中使用 Searchview 过滤列表视图

    我想实现以下屏幕 正如您在这里所看到的 SearchView 位于包含三个选项卡的活动中 每个选项卡都是使用片段实现的 而片段又包含列表视图 我在包含搜索视图的活动中拥有视图分页器 视图分页器是使用 FragmentStatePagerAd
  • 将 PDF 与 PDFSharp 合并丢失表单字段

    我正在尝试使用 PDFSharp 和此代码将两个创建的 PDF 文件连接到一个新的 PDF 我发现here Open the output document PdfDocument outputDocument new PdfDocumen
  • 将重载运算符重构为非成员函数会破坏任何代码吗?

    考虑具有重载加法运算符的遗留类模板 and template
  • 导入错误:没有名为 distutils 的模块

    尝试安装psutils结果很头疼 python V Python 2 4 2 cat etc SuSE release SUSE Linux Enterprise Server 10 x86 64 VERSION 10 PATCHLEVEL