windows - pyinstaller 在编译 pandas 时出现奇怪的错误
问题描述
6月18日更新:
我想为 Windows 编译我的 python 代码。我曾经使用 pyinstaller、python 3.5+、windows 7 和 anaconda 来控制模块 pandas、pyqt (v5) 和 pyqtgraph,但似乎有些东西不兼容。如果您告诉我更改版本,我不会感到惊讶。
在以前的版本中,它可以与 python 3.5、windows 7 和 Pyinstaller 3.3.1 一起工作——没有 pandas;新版本导入熊猫,然后这不再起作用:
使用通常的配置 pyinstaller 会给出一条消息,指出未构建 C 库。按照说明,我应该运行
python setup.py build_ext --inplace --force
,除了我没有看到setup.py
文件,所以我不知道该怎么做。论坛告诉我这应该是 pip 的问题,而不是 conda 的问题……但我使用 conda……</p>使用 python 3.6,我收到一条错误消息“RecursionError:超出最大递归深度”(https://github.com/steph2016/profiles/blob/master/errorMessage)。这个问题似乎众所周知,我在论坛上找到的解决方案是降级 python 或用 PyInstaller-3.4.dev0+7b3143612 替换我的 PyInstaller-3.3.1。但是使用 PyInstaller-3.4.dev0+7b3143612 我得到一个“str”对象没有属性“items”错误(https://github.com/steph2016/profiles/blob/master/ErrorMessage2)。我不确定 pyinstaller 是否与 python 3.6 兼容……</p>
使用 python 3.4,我得到了一个类似于上面的“str object”的错误。我不确定python3.4是否与qt5兼容……</p>
我会很高兴使用任何版本的任何解决方案来编译我的代码
解决方案
我不知道这是否是问题,但我没有在Supported-Packages中找到 PyQtGraph
推荐阅读
- node.js - 将 MERN 应用程序部署到 Heroku 时 fetch API 出现问题
- visual-studio - 在 Visual Studio 中生成脚手架会忽略布局
- python - 使用 Python 更新电子表格单元格值
- vmware-clarity - 是否有适用于 VMware Clarity 框架的演示应用程序?
- javascript - request.rawBody 是缓冲区吗?我对定义“buf”感到困惑
- reactjs - 无法读取未定义错误的属性“originalHref”。离子反应IonTabBar问题
- pdf-generation - 如何在 pandoc 中处理 mediawiki 模板
- sorting - 排序列表 A2 A4 A1 A3 到 A1 A2 A3 A4
- c - 缓冲区初始化器更改地址
- fortran - 我们在 fortran 代码中使用 SIGN 函数是什么?