django-admin / .py,找不到命令

时间:2014-08-25 18:42:56

标签: python django python-3.x frameworks django-admin

我尝试了admin-django和admin-django.py,但它只是告诉我它无法找到命令。我使用Arch Linux并使用pacman安装了python-django。我还尝试将$ PATH设置为/ usr / local / bin,SO上有人建议,但它没有帮助。这里有人会知道我做错了什么吗? (python -c“import django”有效)

2 个答案:

答案 0 :(得分:1)

通过您的操作系统软件包管理器安装Python软件包确实很受欢迎。他们的设置脚本可能没有正确配置(或者是一个与记录的行为不匹配的旧版本)。您应该follow the installation instructions并使用pip - 从包管理器下载pip应该是安全的,然后在之后将其用于所有Python包。

另外,他们的documentation提到命令是 django-admin.py ,而不是 admin-django.py ,但是,因为你的标题是正确的,我认为这是一个错字。

答案 1 :(得分:0)

在effet中你应该以这种方式使用命令django-admin

django-admin startproject _the_name_of_your_project

如果告诉你"命令未找到"

也许您应该考虑重新安装django:

sudo pip uninstall 

最佳实践:使用venv

sudo pip install virtualenv

进入你的工作目录:

source env/bin/ activate

现在你处于一个虚拟的环境中:

sudo pip install django

尝试命令django-admin