django出现无法识别django-admin的问题研究

今天开始学习django

第一个晚上的遇到了一个神奇的BUG

django-admin : 无法将“django-admin”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。
请检查名称的拼写,如果包括路径 ,请确保路径正确,然后再试一次。 
所在位置 行:1 字符: 1 + django-admin + ~~~~~~~~~~~~ + CategoryInfo : ObjectNotFound: (django-admin:String) [],
 CommandNotFoundException + FullyQualifiedErrorId : CommandNotFoundException

一直无法识别django-admin。无法创建项目。

但是可以用

python -m django startproject mysite

来创建项目。

安装AI的说法,反复检查

发现pip下载的包的目录一直是用户目录(只有这个包会,别的不会!太神奇了),但是我的python安装在全局,

反复修改pip的配置和指定安装和开启管理员权限都没办法把包下到全局目录里。

没办法只能妥协,把python删了,重新安装到用户目录。

没想到还是一样的问题

反复删除python重新安装也没办法解决。

然后发现用户包目录里面并没有django-admin的启动程序。但是django别的都正常。

十分的疑惑不解?

pip install --upgrade --force-reinstall django

问了一个晚上AI,再某次使用这个命令安装后恢复正常。

明明我已经无数次重新安装过django了,虽然指定了版本,应该是没什么影响的。这次只是多了个pip的更新就好了

推测为pip版本的问题

换了别的电脑,无法复现出这个问题。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值