MAC使用django-amdin报错解决方案

在MAC上使用django-admin创建项目时遇到错误:django-admin: bad interpreter: /usr/local/opt/python@3.9/bin/python3.9: no such file or directory。原因是之前的python3.9已被替换为python3.6,但软连接未更新。解决方法包括删除旧的python@3链接,新建python3的软链接,并重新安装django,确保新的django-admin文件正确链接。
摘要由CSDN通过智能技术生成

起因:原来的MAC装过python3.9,使用brew 安装,后来换成python3.6,而且之前安装过django(重点)

django-admin创建项目报错

django-admin: bad interpreter: /usr/local/opt/python@3.9/bin/python3.9: no such file or directory

首先python3装完后来个软连接’

cd /usr/bin/
sudo ln -s /usr/local/bin/python3 /usr/bin/python

进入 /usr/local/opt 目录,代码中的是我已经修改过的 原来的是 python@3 -> ../Cellar/python@3.9/3.9.0_1,所以导致启动django-admin报错

cd /usr/local/opt
ll python*

lrwxr-xr-x  1 root  admin  15 Apr 22 17:49 python@3 -> /usr/bin/python

 

解决方法

1、删除原来的链接python@3 -> ../Cellar/python@3.9/3.9.0_1

2、新建python3的链接:

 

首先卸载原来的django-admin和django-admin.py

我的路径是:/usr/local/bin/django-admin 和 django-admin.py

删除这两个文件,如果提示read-only,请百度解决

 

重新安装django

pip install django

安装后的dj

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值