运行Django项目报PackagesNotFoundError: 无可用manage包该如何解决?
问题解决方案
你遇到的PackagesNotFoundError: The following packages are not available from current channels: - manage报错是操作命令错误导致的,可按以下步骤修复:
- 第一步:切换终端工作目录到Django项目根目录,也就是包含
manage.py文件的文件夹,你可以通过dir(Windows系统)或ls(Mac/Linux系统)命令查看当前目录下是否存在manage.py文件,确认目录正确再执行后续操作。 - 第二步:直接执行正确的Django服务启动命令即可,不要尝试安装不存在的
manage包:
如果你本地有多个Python版本,可将命令中的python manage.py runserverpython替换为python3或者py适配你的环境。 - 补充校验:如果执行启动命令仍报错,可先运行
python -m django --version确认Django安装状态:- 如果能正常输出版本号,说明你当前终端没有激活安装了Django的conda虚拟环境,激活对应虚拟环境后再操作即可
- 如果提示Django不存在,重新在当前激活的虚拟环境中执行
pip install django安装框架即可
内容的提问来源于stack exchange,提问作者Rae Dickerson
相关产品推荐
相关产品推荐

