我用谷歌搜索了这个,但我发现的所有解决方案似乎都解决了不属于我的问题.
我在/Users/[user]/Documents/projects/[project]使用virtualenv和安装Django 的虚拟环境中创建了一个项目.
后来,我删除了该项目,并在虚拟环境之外的系统上安装了Django.现在,我试图运行这个:
django-admin.py startproject mysite
Run Code Online (Sandbox Code Playgroud)
但是,我收到此错误消息:
-bash: /usr/local/bin/django-admin.py:
/Users/[user]/Documents/projects/[project]/bin/python:
bad interpreter: No such file or directory
Run Code Online (Sandbox Code Playgroud)
我发现我可以再次使用它的唯一方法是设置[项目]虚拟环境,就像之前安装Django一样.
我该如何解决?
mou*_*uad 20
我不知道你做了什么来产生这个错误,但是你的修复就是将/usr/local/bin/django-admin.py shebang改为#!/usr/bin/env python.
实际上如果你在virtualenv中安装django,那么django-admin.py将把shebang设置为你的virtualenv的python解释器,但是这个脚本不会被创建/usr/local/bin/.
相反,这个脚本将/<virtualenvpath>/bin/与activatevirtualenv python解释器一起创建.然后,您应该将此脚本移动到/usr/local/bin/.
| 归档时间: |
|
| 查看次数: |
19033 次 |
| 最近记录: |