(.py)转换为exe但执行时无法找到ib \ ext \ anywrapper.py ...(IBPY)

时间:2017-05-30 18:06:11

标签: pyinstaller ibpy

我正在使用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的错误还是别的?

0 个答案:

没有答案