最近我用 Anaconda 安装了 zipline,还有 pandas 0.18.1。当我尝试导入 zipline 时,它报告以下错误:
C:\Anaconda3\envs\helloworld\lib\site-packages\zipline\utils\munge.py 在 <module>()
13 # 请参阅许可证以了解特定语言的管理权限和
14 # 许可证下的限制。
---> 15 来自 pandas.core.common 导入 mask_missing
16 尝试:
17 从 pandas.core.common 导入 backfill_2d、pad_2d
ImportError:无法导入名称“mask_missing”
然后我检查了 Pandas pandas.core.common.py 源代码,没有定义 mask_missing。我可以知道我们应该使用哪个版本的 Pandas 吗?
我在网上找到了这个:http: //nullege.com/codes/show/src%40p%40a%40pandas-0.13.1%40pandas%40core%40generic.py/53/pandas.core.common.mask_missing/python
似乎在 pandas 0.13 mask_missing 仍然存在。我先把pandas降级到0.13,看看能不能解决问题