Python 独立应用程序中的属性错误

Python 独立应用程序中的属性错误,python,pandas,Python,Pandas,我正在尝试制作一个python3独立的mac应用程序,我正在使用py2app。当我在我的计算机上运行代码时,它工作得非常好。但是,当使其自包含时,我得到以下错误: AttributeError: module 'pandas._libs.hashtable' has no attribute 'HashTable' 我升级了numpy和pandas,但仍然出现错误。任何帮助都将不胜感激。我发现自己也有同样的问题后,偶然发现了你的问题。py2app setup.py脚本成功生成了一个.app文件

我正在尝试制作一个
python3
独立的mac应用程序,我正在使用
py2app
。当我在我的计算机上运行代码时,它工作得非常好。但是,当使其自包含时,我得到以下错误:

AttributeError: module 'pandas._libs.hashtable' has no attribute 'HashTable'

我升级了
numpy
pandas
,但仍然出现错误。任何帮助都将不胜感激。

我发现自己也有同样的问题后,偶然发现了你的问题。py2app setup.py脚本成功生成了一个.app文件,但从终端运行该程序(
/path/to/app/dist/MyApp.app/Contents/MacOS/MyApp
)会产生相同的属性错误

通过将pandas弃用到早期版本(0.19.2),我成功地捆绑并执行了我的应用程序:

我应该注意到,我还使用了不推荐使用的scipy-0.14.0版本


这不是一个理想的解决方案,但可能允许您生成一个成功的构建。如果我找到了一个解决方案,允许我使用最新版本的pandas(0.20.3)

我发现自己也有同样的问题后,偶然发现了你的问题,我会更新这个答案。py2app setup.py脚本成功生成了一个.app文件,但从终端运行该程序(
/path/to/app/dist/MyApp.app/Contents/MacOS/MyApp
)会产生相同的属性错误

通过将pandas弃用到早期版本(0.19.2),我成功地捆绑并执行了我的应用程序:

我应该注意到,我还使用了不推荐使用的scipy-0.14.0版本


这不是一个理想的解决方案,但可能允许您生成一个成功的构建。如果我找到了一个允许我使用最新版本pandas(0.20.3)的解决方案,我将更新此答案。

非常感谢!我想我永远也解决不了这个问题。我以后再试试。非常感谢!我想我永远也解决不了这个问题。我以后再试试。
pip3 uninstall pandas
pip3 install pandas==0.19.2