报错堆栈:
WARNING: Failed to write executable - trying to use .deleteme logic
ERROR: Could not install packages due to an OSError: [WinError 2] 系统找不到指定的文件。: ‘C:\Python310\Scripts\pyi-archive_viewer.exe’ -> ‘C:\Python310\Scripts\pyi-archive_viewer.exe.deleteme’
问题表现
pyinstaller 无法被识别,不论在系统命令行还是在pycharm命令行
解决方法
1.安装命令添加“–user”,即“pip install pyinstaller --user”,同时需保证当前用户为超管。
2.成功安装并生成exe文件后,把其所在的“Scripts”目录添加到path。
问题根源
大概是Python安装目录混乱或用户权限不足的问题,龟龟愤怒!