Django-admin.py 无法工作 (-bash:django-admin.py: 找不到命令)

3 投票
1 回答
2533 浏览
提问于 2025-04-15 21:53

我在使用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

撰写回答