【问题标题】:django-admin.py: command not founddjango-admin.py:找不到命令
【发布时间】:2012-08-01 05:53:05
【问题描述】:

我在 usr/local/bin 中有 django-admin.py,我已经尝试了网络上提供的所有帮助来创建符号链接,但它仍然显示 django-admin.py: command not found。

我正在尝试在 django 中开始我的第一个项目:- django-admin.py startproject mysite.

无论我做什么,我都会不断收到 django-admin.py: command not found。

我使用的是 ubuntu 11.10。

谢谢

【问题讨论】:

  • 您的PATH 是什么样的?尝试在提示符处输入echo $PATH
  • /usr/lib/lightdm/lightdm:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/游戏:/usr/local/bin:/usr/local/bin:/usr/local/bin
  • 您确定django-admin.py 实际上在/usr/local/bin 中? which django-admin.py 返回什么?
  • 你能检查脚本是否可执行吗?
  • 什么都不返回。提示再次出现。我尝试打开 django-admin.py 但它不会。它说 - 链接“django-admin.py”已损坏。将其移至回收站?

标签: python django django-admin


【解决方案1】:

我建议删除它并重新安装 Django。

或者使用 virtualenv http://www.mahdiyusuf.com/post/5282169518/beginners-guide-easy-install-pip-and-virtualenv-1

【讨论】:

  • 我删除了 Django 并安装了 pip 和 virtualenv。我尝试了 django-admin.py startproject mysite - 但问题仍然存在。
  • 我如何利用我刚刚做的?
  • 你需要像“virtualenv --no-site-packages /path/to/your/env”一样创建virtualenv,然后用“source /path/to/your/env/bin/”激活它启用”。这将暂时改变你的路径,你可以检查你是否正在使用它,因为提示也改变了。然后,尝试再次安装 Django(pip install django)并检查是否有效。
【解决方案2】:

只需输入

django-admin startproject mysite

【讨论】:

    【解决方案3】:

    我有同样的问题。 django-admin.py 对我来说是在这条路径 ~/.local/bin 中。 这是因为我运行pip instal --user django

    【讨论】:

      猜你喜欢
      • 2012-01-05
      • 2011-02-10
      • 2013-11-20
      • 2012-04-21
      • 2013-03-18
      • 1970-01-01
      • 2016-11-02
      • 2011-09-28
      • 2019-07-29
      相关资源
      最近更新 更多