我搜索了一下这个问题,人们抱怨可执行文件大小为30mb~100mb,但出于某种原因我的是300mb.我可能错了,但我不认为这是正常的.我尝试使用其他替代品,如cx_Freeze,但我得到了相同的结果.这是我在项目中的包含:
from PyQt5 import QtCore, QtGui, QtWidgets
from pyplot import functions as plot
if __name__ == "__main__":
import sys
app = QtWidgets.QApplication(sys.argv)
window = QtWidgets.QDialog()
ui = Ui_Dialog()
ui.setupUi(window)
window.show()
sys.exit(app.exec_())
Run Code Online (Sandbox Code Playgroud)
pyplot是我项目的另一个python文件,包括:
from numpy import power, cbrt, sin, cos, arange
from matplotlib import pyplot as plt
from matplotlib import patches as pts
from scipy import integrate as intg
Run Code Online (Sandbox Code Playgroud)
我使用此命令来创建我的可执行文件:
pyinstaller --onefile --windowed montecarlo.py
Run Code Online (Sandbox Code Playgroud)
谢谢你的帮助
我正在尝试使用 pyinstaller 从 Linux for Windows 生成可执行文件。
pyinstaller --onefile --windowed montecarlo.py
Run Code Online (Sandbox Code Playgroud)
我运行此命令并获得一个在 Linux 上运行良好的可执行文件,但如果我在 Windows 上尝试,它只是一个简单的文件。为什么?