Windows10 + vnpy3.2.0手动安装 + vnpy_tts
(financial-analysis) C:\vnpy3.2.0>python run.py
Traceback (most recent call last):
File "C:\vnpy3.2.0\run.py", line 10, in <module>
from vnpy_tts import TtsGateway
File "C:\Miniconda3\envs\financial-analysis\lib\site-packages\vnpy_tts__init.py", line 25, in <module>
from .gateway import TtsGateway
File "C:\Miniconda3\envs\financial-analysis\lib\site-packages\vnpy_tts\gateway\init__.py", line 1, in <module>
from .tts_gateway import TtsGateway
File "C:\Miniconda3\envs\financial-analysis\lib\site-packages\vnpy_tts\gateway\tts_gateway.py", line 29, in <module>
from vnpy.trader.utility import get_folder_path, ZoneInfo
ImportError: cannot import name 'ZoneInfo' from 'vnpy.trader.utility' (C:\vnpy3.2.0\vnpy\trader\utility.py)
(financial-analysis) C:\vnpy3.2.0>
可以直接pip install tts的6.5.1.3版本,最新版本要和vnpy的dev分支代码一起使用
安装tts 的6.5.1.3后,登录成功了,谢谢xiaohe老师!
也能是vnpy-rqdata版本过高,我在Ubuntu22上安装3.2,直接装了vnpy-rqdata-2.9.56.0,也报这个,卸载后安装vnpy-rqdata==2.9.48.2和vnpy-tts==6.5.1.3就好了