虚拟环境及全局安装PyInstaller失败问题求助
问题解决步骤
虚拟环境中PyInstaller安装后不显示的问题
- 先确认虚拟环境是否真激活:激活后CMD命令行开头会出现
(pygui)前缀,若没有说明激活操作有误。正确激活方式是在pygui所在目录执行:pygui\Scripts\activate.bat - 激活后用虚拟环境内的pip重新安装,避免调用全局pip:
pip install pyinstaller - 安装完成后执行
pip list查看,或用pip show pyinstaller确认状态。若仍看不到,检查pip路径:
输出需指向where pippygui\Scripts\pip.exe,若不是则说明激活未生效,手动指定虚拟环境pip路径安装:pygui\Scripts\pip install pyinstaller
全局安装后pyinstaller命令不识别的问题
- 先确认PyInstaller的安装路径:
找到py -m pip show pyinstallerLocation字段,比如C:\Users\XXX\AppData\Local\Programs\Python\Python311\Lib\site-packages,对应的Scripts目录为C:\Users\XXX\AppData\Local\Programs\Python\Python311\Scripts,确认该路径在系统环境变量Path中。 - 若路径已在Path中,重启CMD后再尝试调用
pyinstaller,环境变量修改后需重启终端才会生效。 - 绕开路径问题,直接通过Python模块调用PyInstaller:
py -m PyInstaller [你的脚本路径]
内容的提问来源于stack exchange,提问作者Gооd_Mаn
相关产品推荐
相关产品推荐

