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

mac不支持dolphindb,如果要用只能装虚拟机了

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

(base) ➜ python_coding git:(master) ✗ python3
Python 3.9.7 (default, Sep 16 2021, 08:50:36)
[Clang 10.0.0 ] :: Anaconda, Inc. on darwin
Type "help", "copyright", "credits" or "license" for more information.

import talib
import nvpy
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ModuleNotFoundError: No module named 'nvpy'
import vnpy
from vnpy.event import EventEngine
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ModuleNotFoundError: No module named 'vnpy.event'

求助大佬管理,我在交互环境中已经安装了vnpy,import vnpy 正常,但是from vnpy.event import EventEngine就报错,也搞了一天了,重新安装来回了2次都不行,希望有大佬能指示下,mac系统是M1,2020版本的

Member
avatar
加入于:
帖子: 716
声望: 62

是否是安装在base虚拟环境下的,另外vnpy请使用python3.7安装

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

谢谢楼上的指点,该问题以修复,安装vnpy需要在python3.7版本安装,按照1楼对应的方案可以成功,但是有一个.condarc文件可能刚开始没有,需要自己config一下,然后添加对应的25楼的配置,还有就是如果mac电脑执行python run.py没有出现图形界面,可能是需要更新pyqt5至高一点版本,整个的安装过程出现的问题应该该贴基本都能找到解决办法

Member
avatar
加入于:
帖子: 9
声望: 1

mac版本的菜单里没有配置这个选项呀。开发手册上写得也不清楚,如何连接数据呢?

Member
avatar
加入于:
帖子: 9
声望: 1

坑爹阿,仔细看了手册,mac上面只有三个接口,只能连外盘,做做美股港股之类的。没人把ctp移植到mac上吗?
这个帖子估计都是一群小白,搞半天mac版本真是垃圾,毫无实用行。

Member
avatar
加入于:
帖子: 4684
声望: 285

ctp没有提供mac支持

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

运行run.py报错如下:

/Users/yaoguocheng/vnpy/venv/bin/python /Users/yaoguocheng/vnpy/run.py
qt.qpa.fonts: Populating font family aliases took 583 ms. Replace uses of "微软雅黑" with its non-localized name "Microsoft YaHei" to avoid this cost. 
找不到数据服务驱动vnpy_,使用默认的RQData数据服务

怎么解决呢?我mac已经安装所以win字体包括微软雅黑,当然更重要的是这个数据服务驱动获取不到。

Member
avatar
加入于:
帖子: 4684
声望: 285

可参考https://www.vnpy.com/forum/topic/7444-qiu-zhu-mac-an-zhuang-zhi-hou-wu-fa-da-kai-ye-mian

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

description
你好,他说找不到数据服务驱动vnpy_,使用默认的RQData数据服务,然后下面有vnpy图标了,但程序一直在进行,图表跳不出来怎么办

Member
avatar
加入于:
帖子: 716
声望: 62

找不到驱动是因为你没有进行全局配置,有默认配置的,不影响使用。mac界面显示不出来的话,把pyqt5升级到5.15.4再试试

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

description
你好请问运行run.py可以出现图片但没有模块无法连接接口下载数据,有没有教程,感谢

Member
avatar
加入于:
帖子: 4684
声望: 285

在run.py文件中取消想要连接的接口和模块前的注释即可

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

xiaohe wrote:

在run.py文件中取消想要连接的接口和模块前的注释即可
请问哪个说配置代码,想连接米筐数据接口下载数据,感谢

Member
avatar
加入于:
帖子: 716
声望: 62

可参考 https://www.vnpy.com/forum/topic/29791-qing-wen-macshang-ru-he-quan-ju-pei-zhi

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

Mac安装vnpy_rqdata报错,和rqdatac版本冲突

ERROR: Cannot install vnpy-rqdata==2.9.38.0, vnpy-rqdata==2.9.38.1 and vnpy-rqdata==2.9.44.0 because these package versions have conflicting dependencies.

The conflict is caused by:
    vnpy-rqdata 2.9.44.0 depends on rqdatac==2.9.44
    vnpy-rqdata 2.9.38.1 depends on rqdatac==2.9.38
    vnpy-rqdata 2.9.38.0 depends on rqdatac==2.9.38

如果继续安装rqdatac的对应版本,例如

pip install rqdatac==2.9.44

则报错

ERROR: Could not find a version that satisfies the requirement rqdatac==2.9.44 (from versions: 2.9.39.3, 2.9.44.1)
ERROR: No matching distribution found for rqdatac==2.9.44
Member
avatar
加入于:
帖子: 4684
声望: 285

先不要安装最新版,安装2.9.38.1的vnpy_rqdata试试吧

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

按照步骤执行 启动run.py时仍报错 无法引入QtCore

Traceback (most recent call last):
  File "/Users/zhangzhen56/PycharmProjects/vnpy/vnpy-master/run.py", line 3, in <module>
    from vnpy.trader.ui import MainWindow, create_qapp
  File "/Users/zhangzhen56/PycharmProjects/vnpy/vnpy-master/vnpy/trader/ui/__init__.py", line 1, in <module>
    from .qt import QtCore, QtWidgets, QtGui, Qt, create_qapp
  File "/Users/zhangzhen56/PycharmProjects/vnpy/vnpy-master/vnpy/trader/ui/qt.py", line 9, in <module>
    from PySide6 import QtGui, QtWidgets, QtCore
ImportError: could not import module 'PySide6.QtCore'

将numpy版本从1.22.3降到1.18.2
显示

Traceback (most recent call last):
  File "/Users/zhangzhen56/PycharmProjects/vnpy/vnpy-master/run.py", line 2, in <module>
    from vnpy.trader.engine import MainEngine
  File "/Users/zhangzhen56/PycharmProjects/vnpy/vnpy-master/vnpy/trader/engine.py", line 45, in <module>
    from .setting import SETTINGS
  File "/Users/zhangzhen56/PycharmProjects/vnpy/vnpy-master/vnpy/trader/setting.py", line 9, in <module>
    from .utility import load_json
  File "/Users/zhangzhen56/PycharmProjects/vnpy/vnpy-master/vnpy/trader/utility.py", line 14, in <module>
    import talib
  File "/Users/zhangzhen56/opt/anaconda3/envs/py37_vnpy2/lib/python3.7/site-packages/talib/__init__.py", line 43, in <module>
    from ._ta_lib import (
  File "__init__.pxd", line 198, in init talib._ta_lib
ValueError: numpy.ndarray has the wrong size, try recompiling. Expected 80, got 88

求助大佬

而且现在github和gitee中的requirement.txt都不一样。
到底按照哪里来执行呢

Member
avatar
加入于:
帖子: 716
声望: 62

gitee上目前才更新到2.9,github上已经更新3.0版,所以两个requirement.txt不一样
第一个报错可以试着重新pip install pyside6
第二个报错是因为你编译talib时的numpy版本较高,你降低后导致了冲突,可以试着在这个numpy版本下,使用brew install talib重新安装talib的c库,再使用pip install talib重新安装talib的python库

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

xiaohe wrote:

先不要安装最新版,安装2.9.38.1的vnpy_rqdata试试吧
依然报错

ERROR: Could not find a version that satisfies the requirement rqdatac==2.9.38 (from vnpy-rqdata) (from versions: 2.9.39.3, 2.9.44.1, 2.9.45)
ERROR: No matching distribution found for rqdatac==2.9.38
© 2015-2022 上海韦纳软件科技有限公司
备案服务号:沪ICP备18006526号

沪公网安备 31011502017034号

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