【问题标题】:How to convert .py to .exe?如何将 .py 转换为 .exe?
【发布时间】:2018-03-01 20:46:47
【问题描述】:

我有一个可用的 python 脚本。我尝试使用所有选项(即 --onefile、--onedir 等)使用 Pyinstaller 将其转换为 .exe。虽然它会创建一个 exe 文件,但它不会运行。当我运行它时,它会弹出并消失。

pyinstaller --onefile myscript.py
pyinstaller --onedir myscript.py
pyinstaller myscript.py

似乎没有什么对我有用。请帮忙! This is the error I get. 好像有些库无法导入

【问题讨论】:

  • myscript 中有什么?
  • 它有以下库:pandas、threading、bs4、requests、re
  • 尝试从命令行/终端运行 .exe 并查看您遇到的错误。如果这不能帮助您解决问题,请将错误添加到您的问题中。
  • 我按照你的建议做了。用我得到的错误更新了我的问题。谢谢
  • 我没有看到任何错误。

标签: python-3.x pyinstaller


【解决方案1】:

在你的 cmd 窗口中输入“pip install py2exe”。

在 Python 中输入:

print("你好!")

from distutils.core import setup
import py2exe

setup(
console=['myscript.py'],
options = {
              'py2exe' : {
                      'packages' : ['pandas']
                      }
              }
)

点击 F5 键编译您的项目。

在我的例子中,我有这个:

"C:\Users\Excel\.spyder-py3\untitled1.py"

这不是一个聪明的名字,但它起到了作用。

在您的 cmd 提示符中,输入:"C:\Users\Excel\.spyder-py3\untitled1.py"

您将立即在同一个 cmd 窗口中看到结果,这就是您的程序运行的验证!

有关详细信息,请参阅下面的链接。

https://null-byte.wonderhowto.com/how-to/convert-python-script-exe-0163965/

【讨论】:

  • 这是否适用于其他包,例如 pandas、numpy 和 matplotlib?
猜你喜欢
  • 2020-09-22
  • 2020-11-06
  • 2022-07-24
  • 2022-08-22
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多