我正在使用interactive broker api
- ibpy
。我已经使用pyinstaller
以及生成了一个可执行文件cx_freeze
。
在这两种情况下都会创建可执行文件,但在执行时会出现相同的错误,即找不到文件ib\ext\AnyWrapper.py
。
File "lib\site-packages\ib\opt\message.py", line 153, in <module>
File "lib\site-packages\ib\opt\message.py", line 31, in __ init__
FileNotFoundError: [Errno 2] No such file or directory: 'C:\\Users\\admin\\AppData\\Local\\Temp\\_MEI27882\\ib\\ext\\AnyWrapper.py'
在上面的示例中,临时文件夹被删除,但在使用cx_freeze
它时可以看到该文件ib\ext\AnyWrapper.pyc
存在。
ib\opt\message.py
查找时这本身可能是一些错误AnyWrapper
吗?它应该寻找AnyWrapper
而不是AnyWrapper.py
吗?
它是一个错误IBPY
还是其他什么?