无法从.py生成.exe。 PyQt5包可能有问题吗?

时间:2019-04-03 14:26:59

标签: python pandas pyinstaller

我有一段用python编写的代码,我想在.exe中执行。这是一个非常简单的代码,唯一使用的库是:

import os
import pandas as pd

基本上,程序从多个.xlsx文件中读取特定列并将其复制到其他Excel文件中。少于20行。

if os.path.exists("Gust_32_42.xlsx"):
  os.remove("Gust_32_42.xlsx")

document=[]
print('.xlsx or .xls')
ext=input()
for f in os.listdir():
    if f.endswith(ext):
        document.append(f)

GranDF=pd.DataFrame(columns=document)

for i in document:
    df = pd.read_excel(i, columns=['1','2'])
    GranDF[i]=df['Generator electric power\' (MW)']

GranDF.to_excel('Gust_32_42.xlsx')

我已经安装了pyinstaller来将其他.py转换为.exe,直到现在有了那些库,我才尝试过任何问题。

可以在此处阅读pyinstaller遵循的过程:

https://pastebin.com/GFwQttmJ

我已经在安装PyQt5软件包方面取得了进展(我不知道为什么...),但是生成的.exe没有执行任何操作,并且由于我已经安装了PyQt5,所以无法打开Spyder

任何线索为什么会这样?

谢谢。

0 个答案:

没有答案