You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Arch Linux下配置Krita内置脚本控制台使用pyenv的Python 3.11替代系统默认3.12的问题求助

Arch Linux下配置Krita内置脚本控制台使用pyenv的Python 3.11替代系统默认3.12的问题求助

大家好,我现在在Arch Linux上碰到个棘手的问题:我想让Krita的内置Python脚本控制台使用pyenv管理的Python 3.11版本,而不是系统默认的3.12——因为我要运行的脚本依赖的第三方库只支持3.11版本。

下面是我已经尝试过的操作:

  • 执行了pyenv init,控制台显示的Python版本确实是正确的3.11,也试过设置pyenv global 3.11来全局切换版本
  • 用pip安装了pyqt5包,这个包确实被安装到了pyenv 3.11的site-packages目录里,但我不确定它是否构建出了和pacman安装的python-pyqt5一样的正确二进制文件
  • 设置环境变量:export PYTHONHOME=$HOME/.pyenv/versions/3.11.9
  • 设置环境变量:export PYTHONPATH=$HOME/.pyenv/versions/3.11.9/lib/python3.11:$PYTHONPATH
  • 设置环境变量:export LD_LIBRARY_PATH=$HOME/.pyenv/versions/3.11.9/lib/python3.11/site-packages/PyQt5/Qt5/lib:$LD_LIBRARY_PATH

但现在我从控制台启动Krita时,会弹出错误:

krita: symbol lookup error: /usr/lib/libKF5WidgetsAddons.s...

备注:内容来源于stack exchange,提问作者Loma Harshana

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.16 12:08:13