2010-04-22 115 views
3

我无法让django-admin.py正常工作......它位于第一个位置: /Users/mycomp/bin /但我想我需要在另一个位置让终端识别它,不是吗?Django-admin.py不能正常工作(-bash:django-admin.py:找不到命令)

Noob,请帮忙。谢谢!!

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 

回答

3

你需要/用户/ mycomp/bin中导出到环境变量PATH

一个会话

export PATH=/Users/mycomp/bin:$PATH 

为永久性的,只要你使用bash

echo "export PATH=/Users/mycomp/bin:\$PATH" >> ~/.bashrc 
source ~/.bashrc 

注意:我认为django自动创建可执行文件django-admin文件在bin文件夹中(注意没有扩展名.py),因此您只能尝试django-admin

+0

谢谢,第一个工作...我试了第二个,并收到以下错误: -bash:export PATH =/Users/mycomp/bin:/ Users/mycomp/bin:/ Library/Frameworks/Python.framework /版本/ 2.6 /斌:/Library/Frameworks/Python.framework/Versions/3.1/bin中:/ opt/local/bin目录中:/ opt/local/sbin中:/ bin中:/ sbin目录:在/ usr/bin中:/usr/sbin:没有这样的文件或目录 – Diego 2010-04-22 01:55:45

+0

@Diego,Imm,我不太确定用mac,你能检查'〜/ .bashrc'或'〜/ .bash_profile'文件是否存在?如果是的话,你可以尝试通过手动编辑将'export PATH =/Users/mycomp/bin:$ PATH'添加到其中一个文件中。然后执行'source〜/ .bashrc'或'source〜/ .bash_profile'来反映更改。 – YOU 2010-04-22 02:35:57