Python pyinstaller正在创建空的dist文件夹/no EXE

Python pyinstaller正在创建空的dist文件夹/no EXE,python,exe,pyinstaller,openpyxl,py2exe,Python,Exe,Pyinstaller,Openpyxl,Py2exe,我正在尝试为一些python脚本创建一个exe 脚本运行完美,但我似乎无法创建exe。我试过pyinstaller和py2exe,但似乎都不起作用 pyinstaller运行正常,然后在3.8上创建一个空的dist文件夹(没有exe)(我猜这是由于兼容性问题) 当我在3.7上运行pyinstaller时,是states;'pyinstaller'未被识别为内部或外部命令、可操作程序或批处理文件 当我在3.7或3.8上尝试py2exe时,它会失败并显示:;IdexError:元组索引超出范围 py

我正在尝试为一些python脚本创建一个exe

脚本运行完美,但我似乎无法创建exe。我试过pyinstaller和py2exe,但似乎都不起作用

pyinstaller运行正常,然后在3.8上创建一个空的dist文件夹(没有exe)(我猜这是由于兼容性问题)

当我在3.7上运行pyinstaller时,是states;'pyinstaller'未被识别为内部或外部命令、可操作程序或批处理文件

当我在3.7或3.8上尝试py2exe时,它会失败并显示:;IdexError:元组索引超出范围

pyinstaller是否应该使用特定版本的python? (3.7.4好吗?)

另外,是否有任何方法可以通过cmd删除所有python文件和与python相关联的文件以重新开始?(我担心我可能不会只在一个版本的python上运行,这可能会导致错误?)

我的代码:

print("hello world")
我只需要一个exe文件

任何帮助都将不胜感激


谢谢大家!

我使用PyInstaller创建了一个exe。 有两个问题:

  • PyInstaller与Python3.8不兼容,这就是dist为空的原因
  • 当我安装Python3.7时,路径没有指向python37\scripts
分辨率:

  • 卸载python,通过搜索删除所有相关python文件 文件资源管理器中的“python”
  • 下载Python3.7.4基于web的安装程序并单击创建路径 在安装向导上
  • 重新安装pyinstaller
注:
我确实尝试手动更新环境变量,但当我将脚本路径更改为python37时,cmd仍然抛出一个路径错误。

可能与我最初尝试py2exe时只安装了python3.8的情况重复。