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

各位好!

我在Rocky 10环境下安装vnpy、vnpy_ctp、vnpy_ctastrategy,没有发现什么问题。但是进入vnpy/example/no_ui后,运行python run.py,出现

Traceback (most recent call last):
File "/app/vnpySrc/vnpy/examples/no_ui/run.py", line 12, in <module>
from vnpy_ctastrategy import CtaStrategyApp, CtaEngine
File "/usr/local/lib/python3.12/site-packages/vnpy_ctastrategy/init.py", line 32, in <module>
from .engine import CtaEngine
File "/usr/local/lib/python3.12/site-packages/vnpy_ctastrategy/engine.py", line 42, in <module>
from vnpy.trader.database import BaseDatabase, get_database, DB_TZ
File "/usr/local/lib/python3.12/site-packages/vnpy/trader/database.py", line 14, in <module>
DB_TZ = ZoneInfo(SETTINGS["database.timezone"])
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.12/zoneinfo/_tzpath.py", line 73, in find_tzfile
_validate_tzfile_path(key)
File "/usr/lib64/python3.12/zoneinfo/_tzpath.py", line 86, in _validate_tzfile_path
if os.path.isabs(path):
^^^^^^^^^^^^^^^^^^^
File "<frozen posixpath>", line 62, in isabs
TypeError: expected str, bytes or os.PathLike object, not NoneType

多次尝试未果。请问各位如何解决?
先谢谢了

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

问题已经解决:

原因是忘记设置时区了。

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

沪公网安备 31011502017034号

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