pyinstaller 创建空的 dist 文件夹/没有 EXE
pyinstaller creating empty dist folder/ no EXE
我正在尝试为某些 python 脚本创建一个 exe。
脚本 运行 非常完美,但我似乎无法创建 exe。我已经尝试过 pyinstaller 和 py2exe,但似乎都不起作用。
pyinstaller 运行s fine 然后在 3.8 上创建一个空的 dist 文件夹(没有 exe)(我猜这是由于兼容性问题)。
当我 运行 3.7 上的 pyinstaller 处于状态时; 'pyinstaller' 不是内部或外部命令,也不是可运行的程序或批处理文件。
当我在 3.7 或 3.8 上尝试 py2exe 时,它失败并显示; IdexError:元组索引超出范围。
是否有特定版本的 python 我应该用于 pyinstaller?
(3.7.4 好吗?)
另外,有没有办法通过cmd 删除所有python 文件和与python 关联的文件以重新开始? (我担心我可能不会 运行 仅在 python 的一个版本上使用,这可能会导致错误?)
我的代码:
print("hello world")
我只需要一个exe文件。
非常感谢任何帮助!!
谢谢!
我设法使用 PyInstaller 创建了一个 exe。
有两个问题:
- PyInstaller 与 python 3.8 不兼容,这就是 dist 为空的原因。
- 当我安装 python 3.7 时,路径没有指向 python37\scripts。
分辨率:
- 已卸载 python,已通过搜索删除任何相关的 python 文件
'python' 在文件资源管理器中。
- 已下载 python 3.7.4 基于 Web 的安装程序并单击创建路径
在设置向导上。
- 重新安装了pyinstaller。
注意:
我确实尝试手动更新环境变量,但是当我将脚本路径更改为 python37 时,cmd 仍然抛出路径错误。
我正在尝试为某些 python 脚本创建一个 exe。
脚本 运行 非常完美,但我似乎无法创建 exe。我已经尝试过 pyinstaller 和 py2exe,但似乎都不起作用。
pyinstaller 运行s fine 然后在 3.8 上创建一个空的 dist 文件夹(没有 exe)(我猜这是由于兼容性问题)。
当我 运行 3.7 上的 pyinstaller 处于状态时; 'pyinstaller' 不是内部或外部命令,也不是可运行的程序或批处理文件。
当我在 3.7 或 3.8 上尝试 py2exe 时,它失败并显示; IdexError:元组索引超出范围。
是否有特定版本的 python 我应该用于 pyinstaller? (3.7.4 好吗?)
另外,有没有办法通过cmd 删除所有python 文件和与python 关联的文件以重新开始? (我担心我可能不会 运行 仅在 python 的一个版本上使用,这可能会导致错误?)
我的代码:
print("hello world")
我只需要一个exe文件。
非常感谢任何帮助!!
谢谢!
我设法使用 PyInstaller 创建了一个 exe。 有两个问题:
- PyInstaller 与 python 3.8 不兼容,这就是 dist 为空的原因。
- 当我安装 python 3.7 时,路径没有指向 python37\scripts。
分辨率:
- 已卸载 python,已通过搜索删除任何相关的 python 文件 'python' 在文件资源管理器中。
- 已下载 python 3.7.4 基于 Web 的安装程序并单击创建路径 在设置向导上。
- 重新安装了pyinstaller。
注意: 我确实尝试手动更新环境变量,但是当我将脚本路径更改为 python37 时,cmd 仍然抛出路径错误。