Ubuntu20.04下PySide2导入libpcre.so.3失败求助及PyCharm配置咨询
解决PySide2导入错误及PyCharm配置方法
一、修复libpcre.so.3缺失问题
- 创建软链接匹配库文件
Ubuntu 20.04默认安装的PCRE库文件名为libpcre3.so,但报错要求的是libpcre.so.3,直接创建软链接即可:
sudo ln -s /usr/lib/x86_64-linux-gnu/libpcre3.so /usr/lib/x86_64-linux-gnu/libpcre.so.3
- 适配兼容的PySide2版本
若软链接无效,可能是pip安装的PySide2版本与Ubuntu 20.04系统库不兼容,建议安装稳定适配版本:
pip3 install PySide2==5.15.2
- 验证修复结果
执行以下Python代码测试导入:
import PySide2 print(PySide2.__version__)
能正常输出版本号即说明问题解决。
二、PyCharm配置步骤
- 配置Python解释器
- 打开PyCharm,进入
File > Settings > Project: [你的项目名] > Python Interpreter - 点击右上角齿轮图标选择
Add,选择System Interpreter,找到系统python3路径(通常为/usr/bin/python3),确认保存;若使用虚拟环境,选择虚拟环境内的解释器即可。
- 配置环境变量
- 进入
Run > Edit Configurations - 选中目标脚本配置,点击
Environment variables栏的编辑按钮 - 添加变量
LD_LIBRARY_PATH,值设为/usr/lib/x86_64-linux-gnu:$LD_LIBRARY_PATH - 保存配置后重新运行脚本。
- 验证配置效果
在PyCharm中编写测试代码并运行,确认无导入错误即可。
内容的提问来源于stack exchange,提问作者Xiao
相关产品推荐
相关产品推荐

