此前可正常执行python manage.py runserver,现提示Python was not found求助修复
解决「Python was not found」错误的步骤
检查Python安装状态
打开终端/命令提示符,输入python --version或python3 --version,如果其中一条命令能返回版本号,说明Python仍在系统中,只是命令调用的问题;如果两条都报错,大概率是Python被卸载或安装路径被删除,需要重新安装Python。核对系统环境变量
确认Python安装路径(比如Windows下的C:\PythonXX、Linux/macOS下的~/Library/Python/X.X/bin)以及其Scripts子路径已添加到系统Path环境变量中。修改完环境变量后必须重启终端才能生效。检查虚拟环境激活状态
如果之前使用了虚拟环境开发,先确认虚拟环境是否激活:- Windows:执行
venv\Scripts\activate - Linux/macOS:执行
source venv/bin/activate
激活后再运行python manage.py runserver,避免虚拟环境内的Python路径失效导致的问题。
- Windows:执行
更换命令调用方式
部分系统中python默认指向Python2,此时可以尝试用python3 manage.py runserver替代原命令;Windows用户也可尝试py -3 manage.py runserver,该命令会自动匹配系统中已安装的Python3版本。修复Python安装
若以上方法都无效,可尝试修复Python安装:- Windows:打开Python安装程序,选择「Modify」选项,勾选「Add Python to PATH」后完成修复流程
- Linux/macOS:重新安装对应版本的Python,确保安装过程中路径配置正确
内容的提问来源于stack exchange,提问作者Pranali Hemane
相关产品推荐
相关产品推荐

