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

我是python3.13版本。
安装vnpy_ib时,我按github的说明,在IB官网下载TWS API的msi安装文件(最新版本),并安装。
在安装目录source\pythonclient下,在cmd中运行命令安装:python setup.py install。

然后我在python包安装目录\Python313\Lib\site-packages下,只看到:ibapi-10.35.1-py3.13.egg这个文件,没有ibapi文件夹。
但这个文件貌似没法用,我在cmd中下达任何python指令,都跳出来以下信息,说加载ibapi*.egg文件招拒绝:
DEPRECATION: Loading egg at c:\python313\lib\site-packages\ibapi-10.35.1-py3.13.egg is deprecated. pip 25.1 will enforce this behaviour change. A possible replacement is to use pip for package installation. Discussion can be found at https://github.com/pypa/pip/issues/12330

打开vnpy_ib中的ib_gateway.py,也显示ibapi相关包未安装。此外pip目前最新版本就是25.0.1,没法升级25.1.
这个问题怎么解决呢

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

查了相关信息,是egg格式文件已经淘汰。
删去site-packages下的egg文件,使用python setup.py bdist_wheel造个轮子,然后安装这个轮子。大概可以了

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

沪公网安备 31011502017034号

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