导入pyside2 pyside6出现libgssapi_krb5.so.2: symbol krb5_ser_context_init version krb5_3_MIT的问题...

导入pyside2出现如下问题

from PySide2 import QtWidgets
ImportError: /lib/x86_64-linux-gnu/libgssapi_krb5.so.2: symbol krb5_ser_context_init version krb5_3_MIT not defined in file libkrb5.so.3 with link time reference


这是由于anaconda或机器中qt版本不对
参考stackoverflow上解答https://so.csdn.net/so/search?q=anaconda&spm=1001.2101.3001.7020

pip uninstall pyside2, qt, pyqt5 if you have installed them with pip
conda remove pyside2, qt, pyqt5 if you have installed them with conda
conda install -c conda-forge pyside2


这里最后一步一直失败改装了老版本

直接安装老版本即可

pip install pyside2==5.13.0

pip install pyside6==6.0.0

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
`ModuleNotFoundError: No module named 'pyqtgraph.graphicsItems.ViewBox.axisCtrlTemplate_pyside2'` 这个错误信息表明你的 Python 环境中找不到名为 `axisCtrlTemplate_pyside2` 的模块,它是 PyQtGraph 库的一部分。通常这个模块对应于用于控制视图箱(ViewBox)轴特性的特定组件。 ### 解决步骤: 1. **确认 PyQtGraph 安装**:首先检查是否已安装 PyQtGraph,并且确保安装的是与你的应用兼容的版本以及包含所有所需依赖项的版本。你可以通过运行以下命令来安装或升级 PyQtGraph 到最新版: ```bash pip install -U PyQt5 pyqtgraph ``` 如果你正在使用虚拟环境,请先激活它再执行上述命令。 2. **查看安装路径**:如果确认已经安装了 PyQtGraph,但仍然遇到此错误,可能是由于 PyQtGraph 的特定组件未正确安装或配置到你的环境中。你可以尝试手动下载并安装 PyQtGraph 的源代码,确保所有依赖都被正确处理。 3. **检查系统环境变量**:确保你的 Python 脚本在执行时引用的是正确的 Python 变体(例如,如果是虚拟环境内的脚本,请确保虚拟环境已被激活)。同时,检查系统 PATH 环境变量中是否存在可能影响导入的路径。 4. **清理虚拟环境**:如果你在一个虚拟环境中工作并且怀疑存在包冲突或版本管理问题,可以考虑创建一个新的虚拟环境并在其中安装 PyQtGraph 和相关依赖。 5. **查看详细日志**:有些时候,Python 错误日志可能会提供更多信息帮助理解问题所在。在命令行中运行程序时,增加 `-v` 或 `--verbose` 参数可以获得更多的调试信息。 6. **查阅官方文档**:PyQtGraph 的官方 GitHub 页面或官方文档可能有针对这个问题的具体说明或解决方案,包括如何正确安装所有依赖项和组件。 ### 相关问题: 1. **如何检查 Python 中已安装的库?** 使用 `pip list` 命令可以查看当前环境下已安装的所有库。 2. **PyQtGraph 安装教程** 参考 PyQtGraph 的官方安装指南,了解如何正确地安装和支持其所有组件。 3. **解决 Python 包冲突** 如何识别和解决在多项目或多版本 Python 环境中可能出现的包冲突问题
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值