繁体   English   中英

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

[英]django-admin/.py, command not found

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

通过您的OS软件包管理器安装Python软件包确实很成功。 他们的安装脚本可能配置不正确(或者是与记录的行为不匹配的旧版本)。 您应该遵循安装说明,而改用pip -从包管理器中下载pip应该是安全的,然后再将其用于所有Python包。

另外,他们的文档中提到该命令是django-admin.py ,而不是admin-django.py ,但是,由于您的标题正确,因此我认为这是一个错字。

实际上,您应该以这种方式使用命令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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM