VeighNa量化社区
你的开源社区量化交易平台
Member
avatar
加入于:
帖子: 4
声望: 0

平台是ubuntu 22.04 server最小化安装
VNPY 3.9.1
使用这个时候:
from vnpy.trader.ui import MainWindow, create_qapp
错误
from vnpy.trader.ui import MainWindow, create_qapp
File "/usr/local/lib/python3.10/dist-packages/vnpy/trader/ui/init.py", line 1, in <module>
from .qt import QtCore, QtWidgets, QtGui, Qt, create_qapp
File "/usr/local/lib/python3.10/dist-packages/vnpy/trader/ui/qt.py", line 10, in <module>
from PySide6 import QtGui, QtWidgets, QtCore
ImportError: libEGL.so.1: cannot open shared object file: No such file or directory
在网上试了很多的方法都不行

Member
avatar
加入于:
帖子: 21
声望: 3
apt-get update
apt install libgl1-mesa-glx

用以上语句试过能解决问题么?

Member
avatar
加入于:
帖子: 4
声望: 0

试了,不行。
我的平台:
1、在PVE虚拟机安装的ubuntu22.04服务器最小化版本,未做任何改动
2、连接时通过VNC,ssh和VSCODE远程方式,以上三个链接方式都用了,都是同样的错误。

Member
avatar
加入于:
帖子: 4713
声望: 287

有其他python吗?
pyside6版本是?

Member
avatar
加入于:
帖子: 4
声望: 0

python 3.10
pyside6 6.3.0
环境变量是自己搭的,miniconda
主程序(非图形)部分目前都正常,就是图形部分异常.
应该就PYSIDE6引发的,我换了PYQT6也无法使用(也是在引用就异常)。
我的安装步骤大约为:
1、在PVE虚拟机,通过UBUNTU22.04服务器ISO,直接默认安装,选择最小化方式
2、sudo apt-get update
sudo apt-get install build-essential
3、sudo apt-get install python3-dev (解决GCC报错问题)
4、安装下载MINICODA,我是通过VSCODE中的远程方式,利用插件方式安装,一切正常后,安装PYTHON 3.10版本
5、下载VNPY3.9.1原版软件包,解压缩,进入目录,执行BASH INSTALL.SH,一切正常。
6、通过VScode远程连接,然后运行代码,NOUI下的例子程序,可以正常运行。
7、但是运行图形界面人例子程序就无法运行,当然,眼前明显就PYSIDE6的问题,因为无法导入模块。
from PySide6 import QtGui, QtWidgets, QtCore 直接就出错。

Member
avatar
加入于:
帖子: 4713
声望: 287

不要用conda用原生python试试看

© 2015-2022 上海韦纳软件科技有限公司
备案服务号:沪ICP备18006526号

沪公网安备 31011502017034号

【用户协议】
【隐私政策】
【免责条款】