我得到了一个未解决的参考资料"导入存在时导入错误。可能导致这种情况的原因是什么?
细节:
我在Pycharm,Python 3.5 32位虚拟环境中开发。
我使用Quantopian Zipline库导致导入错误。
我在Pycharm Project Interpreter中导入了Zipline。
我使用Zipline库中的示例代码导致导入错误...
from zipline.api import order, record, symbol
这里发生了什么?
答案 0 :(得分:1)
如果查看堆栈帧,您会看到它的结构如下:
所以模块就在那里,但是在导入zipline的过程中,zipline本身会导入另一个模块,而那个模块会导入另一个模块,并且该模块会失败。
gevent安装有问题 - 更确切地说,编译的二进制文件缺少模块的Python部分调用的函数。您可以做的一个简单步骤是尝试重新安装(通过SQL Server
或等效的)并查看是否有效。