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

标签 python django django-admin framework-installation

我在让 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

最佳答案

你需要导出/Users/mycomp/bin 到环境变量 PATH

一个 session

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

永久性的,只要你使用 bash

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

注意:而且我认为 django 在安装时会自动在 bin 文件夹中创建可执行的 django-admin 文件(注意没有扩展名 .py),所以你应该也可以试试 django-admin

关于python - Django-admin.py 不工作(-bash :django-admin. py:找不到命令),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2687704/

相关文章:

python - 什么是常量和文字常量?

python - 统计模型 ARIMA.fit : Hide output

python - 如何做类似 Django 模型的元类技巧

python - Django Rest Framework ModelSerializers - 处理创建和更新

django - 如何从 Django 自定义中间件类返回 rest_framework.response 对象?

python - 在 Django Admin 中将 ManyToManyWidget 添加到 ManyToManyField 的反面

python - 如何在 django admin 中启用更改/删除 ForeignKey 实体?

python - 如何使用 theano 重现 scipy.convolve

javascript - CSS 不适用于 Flask

Django 3 : AttributeError: 'AdminSite' object has no attribute 'Register'