Django-admin.py 无法工作 (-bash:django-admin.py: 找不到命令)
我在使用django-admin.py的时候遇到了问题... 它现在在这个位置:/Users/mycomp/bin/,但是我觉得我需要把它放在其他地方,这样终端才能识别到它,对吧?
我是新手,请帮帮我。谢谢!!
my-computer:~/Django-1.1.1 mycomp$ sudo ln -s /Users/mycomp/bin/django-admin.py /Users/mycomp/django-1.1.1/django-admin.py
Password:
ln: /Users/mycomp/django-1.1.1/django-admin.py: File exists
my-computer:~/Django-1.1.1 mycomp$ django-admin.py --version
-bash: django-admin.py: command not found
1 个回答
3
你需要把 /Users/mycomp/bin 加入到环境变量 PATH 中。
这对当前会话有效。
export PATH=/Users/mycomp/bin:$PATH
如果想要永久生效,每次使用 bash 时都要这样设置。
echo "export PATH=/Users/mycomp/bin:\$PATH" >> ~/.bashrc
source ~/.bashrc
注意:我觉得在你安装 django 的时候,它会自动在 bin 文件夹里创建一个可执行的 django-admin
文件(注意这个文件没有 .py 后缀)。所以你也可以直接试试 django-admin
。