在尝试使用pipenv后,我的Python安装和各种包出现了问题(显然没有成功)。
$ which Python
/usr/bin/Python
$ which python3.8
/usr/local/bin/python3.8
然后,我运行任何不是直接Python命令的命令都会引发错误:bad interpreter error。
$ pip
zsh: /usr/local/bin/pip: bad interpreter: /usr/local/opt/python/bin/python3.7: no such file or directory
$ django-admin
zsh: /usr/local/bin/django-admin: bad interpreter: /usr/local/opt/python/bin/python3.7: no such file or directory
我不完全确定原因,所以我很难解决它。但基本上,我运行任何涉及Python包的命令都会抛出同样的错误。
which -a
开始查找您可能安装的 所有 Python 版本,并考虑删除(如果可能,请使用原始包装工具)未与您的操作系统一起安装的版本。 - chepner