起因:原来的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