如何解决PySide6:加载共享库时出错:libQt6DesignerComponents.so.6:无法打开共享对象文件
我正在尝试从终端运行 QT Designer
In [569]: import numpy as np
In [570]: G = np.array([[1,2,3],[2,1]] )
In [571]: W = np.array([[0.1,0.2,0.3],[0.3,0.1,0.2]])
In [572]: C = 3
In [573]: M,N = G.shape
In [574]: row,col = np.indices((M,N))
In [575]: P3d = np.zeros(shape=(M,N,C))
In [576]: P3d[row,col,G-1] = W
In [577]: P = P3d.sum(axis=1)
In [578]: P
Out[578]:
array([[0.1,[0.2,0.4,0. ]])
但得到错误信息:
pyside6-designer
检查文件夹,我可以确认文件夹中存在venv/lib/python3.8/site-packages/PySide6/designer: error while loading shared libraries: libQt6DesignerComponents.so.6: cannot open shared object file: No such file or directory
:
libQt6DesignerComponents.so.6
我已重新安装并尝试了替代 /venv/lib/python3.8/site-packages/PySide6/Qt/lib
,但结果相同。尝试在要求我安装 PIPENV
的同一文件夹中执行。但是安装这个后没有用。
我使用的是 Ubuntu 20.04。我可以找到一张票,说应该解决。 link to solution
我也尝试了一些随机的东西,比如
qtchooser
这里描述了its foss。它没有用。
有人遇到过同样的问题并有解决方案吗?
解决方法
在激活 venv 后在 shell (bash) 中设置你的 LD_LIBRARY 路径:
导出 LD_LIBRARY_PATH=/home/FILL_IN_USERNAME/PycharmProjects/pythonProject/venv/lib/python3.8/site-packages/PySide6/Qt/lib/
我正在运行 Kubuntu Groovy Gorilla。
我很高兴尝试这个。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。