运行Python程序遇ModuleNotFoundError及pyinstaller命令未识别问题求助
解决
ModuleNotFoundError: pyaes 和 pyinstaller 命令未识别问题 核心原因
你的脚本运行在项目的虚拟环境(env目录)中,但pyaes和pyinstaller并未安装到该虚拟环境,或者你执行命令时未激活虚拟环境,导致系统调用了全局Python环境的资源。
分步解决
1. 激活目标虚拟环境
打开命令提示符(CMD)或PowerShell,先导航到项目根目录:
cd C:\Users\Administrator\Desktop\folderitasss\main\folderitoo
根据终端类型执行对应激活命令:
- CMD环境:
env\Scripts\activate.bat - PowerShell环境:
.\env\Scripts\Activate.ps1
激活成功后,终端前缀会显示(env)标识。
2. 在虚拟环境内安装依赖
保持虚拟环境激活状态,执行以下命令安装所需模块:
pip install pyaes pyinstaller
3. 验证问题是否解决
- 运行你的Python脚本:
python env\Scripts\process.py - 测试
pyinstaller命令可用性:pyinstaller --version
额外注意事项
- 务必在激活虚拟环境后使用
pip安装模块,避免全局环境和虚拟环境的依赖混淆。 - 如果PowerShell执行激活命令时提示权限错误,右键以管理员身份打开PowerShell再尝试操作。
内容的提问来源于stack exchange,提问作者Anonymous
相关产品推荐
相关产品推荐

