0

使用 PyInstaller(使用 2.0 和开发版测试),我将以下代码打包为 .exe:

import pandas as pd

df = pd.DataFrame([1, 2, 3])
print df.iloc[0]

当我运行可执行文件时,我最终收到以下错误消息:

Traceback (most recent call last):
  File "<string>", line 15, in <module>
  File "C:\Users\username\pyinstaller-2.0\Hello\build\pyi.win32\Hello\out00-PYZ.pyz\pandas.core.frame", line 1879, in __getattr__
AttributeError: 'DataFrame' object has no attribute 'iloc'

如果我iloc用旧的替换ix,一切正常,所以我怀疑 PyInstaller 找不到/使用最新版本的熊猫。我怎样才能让 PyInstaller 也可以使用iloc

我在 Windows 7 上通过 WinPython 使用 Python 2.7.4 和 pandas 0.11.0。

4

0 回答 0