VeighNa量化社区
你的开源社区量化交易平台 | vn.py | vnpy
Member
avatar
加入于:
帖子: 7
声望: 0

我在虚拟环境中,运行以下代码来开启vnpy图形化界面:


from vnpy.event import EventEngine
from vnpy.trader.engine import MainEngine
from vnpy.trader.ui import MainWindow, create_qapp

from vnpy_ctp import CtpGateway
from vnpy_ctastrategy import CtaStrategyApp
from vnpy_ctabacktester import CtaBacktesterApp
from vnpy_datamanager import DataManagerApp
from vnpy_chartwizard import ChartWizardApp
def main():
    """Start VeighNa Trader"""
    qapp = create_qapp()

    event_engine = EventEngine()
    main_engine = MainEngine(event_engine)
    main_engine.add_app(ChartWizardApp)
    main_engine.add_gateway(CtpGateway)
    main_engine.add_app(CtaStrategyApp)
    main_engine.add_app(CtaBacktesterApp)
    main_engine.add_app(DataManagerApp)
    main_window = MainWindow(main_engine, event_engine)
    main_window.showMaximized()

    qapp.exec()


if __name__ == "__main__":
    main()

报错提示:
qt.qpa.plugin: Could not find the Qt platform plugin "windows" in ""
我之前在这台电脑上以同样模式运行过图形化界面,最近忙了一个月其他事情,再尝试运行图形界面就出错了,求大神指点!

Member
avatar
加入于:
帖子: 5902
声望: 362

可以把其他python卸掉之后安装veighna_station之后再试

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

xiaohe wrote:

可以把其他python卸掉之后安装veighna_station之后再试
我的电脑上有很多个python,是在不同的虚拟环境中,是不是将base环境中的python卸载后再尝试呢?以及有没有不卸载的方法呢,因为每个环境的python都涉及到了不同的项目功能

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

沪公网安备 31011502017034号

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