【问题标题】:django-admin/.py, command not founddjango-admin/.py,找不到命令
【发布时间】:2014-10-18 23:38:51
【问题描述】:

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

【问题讨论】:

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


    【解决方案1】:

    通过你的操作系统包管理器安装 Python 包真的很成功或错过。他们的设置脚本很可能没有正确配置(或者是与记录的行为不匹配的旧版本)。您应该 follow the installation instructions 并改用 pip - 从您的包管理器下载 pip 应该是安全的,然后将其用于所有 Python 包。

    另外,他们的documentation 提到该命令是 django-admin.py,而不是 admin-django.py,但是,由于您的标题是正确的,我假设这是一个错字。

    【讨论】:

    • 这行得通,还有一个问题是python3默认的django?
    • @TsumugiKotobuki 谢谢,如果您觉得这个答案有帮助,请点赞/接受。任何版本的 Python 都不是“默认”的——这取决于你安装它的 pip 的版本(或者你的包管理器为你选择的版本)。
    【解决方案2】:

    你应该以这种方式使用命令 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

    【讨论】:

      猜你喜欢
      • 2022-10-19
      • 1970-01-01
      • 2016-02-23
      • 1970-01-01
      • 1970-01-01
      • 2016-05-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多