qq_28572217 2024-10-01 10:36 采纳率: 0%
浏览 6

openEuler-24.03版本安装openGauss5.0.0

openGauss5.0.0安装到openEuler-24.03版本初始化提示缺少lib/psutil/_psutil_linux.so_3.11,需要怎么处理

  • 写回答

1条回答 默认 最新

  • 一个代码块 2024-10-02 11:21
    关注

    openGauss 安装到 openEuler 时提示你缺少的 lib/psutil/_psutil_linux.so_3.11 ,这个东西通常是一个叫作 psutil 的 Python 模块。

    安装 psutil 正确版本

    这种带版本号的提醒一般是两种可能 缺少模块或者模块版本不匹配。尝试执行以下命令

    # 配置和安装
    sudo yum install python3-pip # 或者去 https://www.anaconda.com/download/success 下载 conda
    pip install pip -U # 或者 python -m pip install --upgrade pip
    pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple # 根据需求改一下 pip 源
    sudo yum install python3-psutil # 或者进入当前环境后执行 pip3 install psutil
    
    # 看看和 3.11 版本是否兼容
    pip3 show psutil # 或者 python3 -c "import psutil; print(psutil.__version__)"
    

    手动编译(备用方案)

    重试一下之前的安装 OpenEuler 的操作,如果还不行,咱们就自己重新编译安装 psutil

    pip3 download psutil # 下载源码
    

    如果下载不到就在 Github 或 PyPI 下载




    tar -xvf psutil-*.tar.gz
    cd psutil-*/
    python3 setup.py build
    sudo python3 setup.py install
    

    如果有依赖性问题

    以下任意一种可能会解决依赖问题

    1. pip3 show psutil
    2. pip3 install pipdeptree && pipdeptree --reverse --packages psutil
    3. pip download --no-deps
    4. 查看源码的 setup.py 文件,里面有个 install_requires 参数标了依赖列表
    5. PyPI 主页下载或者下载的源码中可能有 METADATA 文件标了依赖列表
    6. 查看 OpneGuass 的 GIthub 官方文档寻找线索

    注意事项

    1. 检查环境变量PYTHONPATH ,让 Python 解释器能找到 psutil 模块。
    2. 实在不行就在 OpenGuass 的 Github 仓库发 issue 问问开发者本人或者是社区,提供错误输出、日志和系统信息

    希望帮到你了,有问题可以追加提问

    评论

报告相同问题?

问题事件

  • 创建了问题 10月1日

悬赏问题

  • ¥15 微信小程序 用oss下载 aliyun-oss-sdk-6.18.0.min client报错
  • ¥15 ArcGIS批量裁剪
  • ¥15 labview程序设计
  • ¥15 为什么在配置Linux系统的时候执行脚本总是出现E: Failed to fetch http:L/cn.archive.ubuntu.com
  • ¥15 Cloudreve保存用户组存储空间大小时报错
  • ¥15 伪标签为什么不能作为弱监督语义分割的结果?
  • ¥15 编一个判断一个区间范围内的数字的个位数的立方和是否等于其本身的程序在输入第1组数据后卡住了(语言-c语言)
  • ¥15 游戏盾如何溯源服务器真实ip?
  • ¥15 Mac版Fiddler Everywhere4.0.1提示强制更新
  • ¥15 android 集成sentry上报时报错。