Python pandas.core.common中未定义掩码_缺失?

Python pandas.core.common中未定义掩码_缺失?,python,pandas,zipline,Python,Pandas,Zipline,最近,我用Anaconda安装了zipline,还有熊猫0.18.1。当我尝试导入zipline时,它报告以下错误: C:\Anaconda3\envs\helloworld\lib\site packages\zipline\utils\munge.py in() 13#有关管理权限和权限的特定语言,请参阅许可证 14#许可证下的限制 --->15来自pandas.core.common导入掩码_缺失 16尝试: 17从pandas.core.common导入回填_2d,焊盘_2d Impor

最近,我用Anaconda安装了zipline,还有熊猫0.18.1。当我尝试导入zipline时,它报告以下错误:

C:\Anaconda3\envs\helloworld\lib\site packages\zipline\utils\munge.py in()

13#有关管理权限和权限的特定语言,请参阅许可证

14#许可证下的限制

--->15来自pandas.core.common导入掩码_缺失

16尝试:

17从pandas.core.common导入回填_2d,焊盘_2d

ImportError:无法导入名称“mask\u missing”

然后我检查了Pandas.core.common.py源代码,那里没有定义mask_missing。我可以知道我们应该使用哪种版本的熊猫吗


我在网上找到这个:


在熊猫身上,似乎仍有0.13个面具失踪。我将首先将pandas降级到0.13,然后从
zipline
git存储库中查看它是否解决了问题,看起来您需要0.16.1的
pandas
,基于以下行:


回到
pandas
存储库中的那个版本,这个函数确实存在:

这是一个版本兼容性问题。您需要0.17.1。熊猫0.16.1与numpy玩得不好。此代码段已确认可在64位windows中工作

conda create --name backtesting python=3.4 zipline=0.9.0 pandas=0.17.1