WedX - журнал о программировании и компьютерных науках

Django установлен, но django-admin не найден

Я только что установил django с помощью pip, но когда я пытаюсь создать новый проект с помощью django-admin, я получаю «bash: django-admin: команда не найдена». Я попытался установить django в virtualenv, но все равно получаю ту же ошибку при попытке создать новый проект.

Пока я пытался решить эту проблему, я нашел это: Установка Django с помощью pip , django-admin не найден

В последнем ответе говорится, что django-admin может не быть на пути. Может кто-нибудь объяснить мне, пожалуйста, что это значит?

Если я запускаю «find / -name django-admin.py», я получаю следующее:

/home/user/.local/bin/django-admin.py
/home/user/.local/lib/python3.5/site-packages/django/bin/django-admin.py
/home/user/django-admin.py

Может ли кто-нибудь помочь мне, пожалуйста? Спасибо.

20.01.2018

  • не могли бы вы попробовать заменить команду django-admin одним из этих первых двух кодов строк? также проверьте свой файл virtualenv. он выглядит как не созданный. если создан, убедитесь, что вы его активировали.. 08.04.2018

Ответы:


1

Вы установили Django, используя свою учетную запись вместо sudo

поэтому сделайте следующее, чтобы решить эту проблему

$ pip3 uninstall django

$ sudo pip3 install django

это результат

$which django-admin
/usr/local/bin/django-admin
09.05.2018
  • Это сработало для меня, но официальные документы не говорят об установке Django. Говорят python -m pip install Django. Очень расстраивает. 19.07.2021

  • 2

    У меня такая же проблема. Мое «решение» состояло в том, чтобы вызвать django-admin напрямую, как

    /usr/local/bin/django-admin startproject MyProject
    
    01.11.2019

    3

    Я также столкнулся с этой ошибкой, но ничего из вышеперечисленного не работает для меня. Вот как я получил эту глупую ошибку меня. Пример,

    $ mkdir django_test cd django_test
    $ pipenv shell
    (django_test)$ django-admin startproject django_test .
    zsh:command not found: django-admin
    

    Чтобы решить эту ошибку: Не забудьте сначала установить версию django в виртуальной среде, если вы используете.

    $ mkdir django_test cd django_test
    $ pipenv shell
    (django_test)$ pipenv install django==3.0.5 # change the version you are using
    (django_test)$ django-admin startproject .
    

    Команды терминала

    03.05.2020
    Новые материалы

    Я хотел выучить язык программирования MVC4, но не мог выучить его раньше, потому что это выглядит сложно…
    Просто начните и учитесь самостоятельно Я хотел выучить язык программирования MVC4, но не мог выучить его раньше, потому что он кажется мне сложным, и я бросил его. Это в основном инструмент..

    Лицензии с открытым исходным кодом: руководство для разработчиков и создателей
    В динамичном мире разработки программного обеспечения открытый исходный код стал мощной парадигмой, способствующей сотрудничеству, инновациям и прогрессу, движимому сообществом. В основе..

    Объяснение документов 02: BERT
    BERT представил двухступенчатую структуру обучения: предварительное обучение и тонкая настройка. Во время предварительного обучения модель обучается на неразмеченных данных с помощью..

    Как проанализировать работу вашего классификатора?
    Не всегда просто знать, какие показатели использовать С развитием глубокого обучения все больше и больше людей учатся обучать свой первый классификатор. Но как только вы закончите..

    Работа с цепями Маркова, часть 4 (Машинное обучение)
    Нелинейные цепи Маркова с агрегатором и их приложения (arXiv) Автор : Бар Лайт Аннотация: Изучаются свойства подкласса случайных процессов, называемых дискретными нелинейными цепями Маркова..

    Crazy Laravel Livewire упростил мне создание электронной коммерции (панель администратора и API) [Часть 3]
    Как вы сегодня, ребята? В этой части мы создадим CRUD для данных о продукте. Думаю, в этой части я не буду слишком много делиться теорией, но чаще буду делиться своим кодом. Потому что..

    Использование машинного обучения и Python для классификации 1000 сезонов новичков MLB Hitter
    Чему может научиться машина, глядя на сезоны новичков 1000 игроков MLB? Это то, что исследует это приложение. В этом процессе мы будем использовать неконтролируемое обучение, чтобы..


    Для любых предложений по сайту: [email protected]