Команда не найдена: django-admin.py - PullRequest
22 голосов
/ 24 ноября 2011

Я - полный новичок в Python / Django, но я хочу погрузиться в него и начать экспериментировать. Таким образом, я следовал этому руководству по установке Python / Django http://devcenter.heroku.com/articles/django.

Все работает нормально до шага

django-admin.py startproject hellodjango

Где я беру

command not found: django-admin.py

Теперь я попробовал несколько вещей, но ничего не получилось. Есть ли кто-то достаточно любезный, чтобы указать мне правильное направление?

P.S. Есть ли отличное руководство по запуску Python / Django локально на Mac для запуска и тестирования приложений?

Я на Mac OS X Lion, Python 2.7.

Ответы [ 18 ]

0 голосов
/ 02 сентября 2018

У меня была такая же проблема при переходе на AWS Beanstalk, он был установлен и все, но я заметил, что псевдоним не работал, но когда я назвал весь путь к вещам, и все это работало, я просто перезагрузил коробки и это заработалоСписок псевдонимов не обновляется автоматически после установки.

0 голосов
/ 31 августа 2018

Для пользователей Windows сначала выполните поиск django-admin, щелкните правой кнопкой мыши по найденному файлу, откройте местоположение файла и оставьте его открытым.

Используя Windows Powershell, перейдите в папку, в которой вы хотите создать свой проект django

когда вы в нужной папке напишите полный путь к месту расположения django-admin в моем случае, я использую Anaconda 3, поэтому местоположение файла

C: \ Users \ Sen \ Anaconda3 \ Scripts

поэтому в Windows PowerShell введите C: \ Users \ Sen \ Anaconda3 \ Scripts \ django-admin.py startproject [имя проекта]

надеюсь, это поможет!

0 голосов
/ 29 июля 2018

Я использую macOS и использую pyenv вместо virtualenv. Я не уверен, что они ведут себя одинаково, но у меня была та же проблема, в которой django-admin.py не был найден.

Через некоторое время я заметил, что у меня появилось предупреждение после установки django: pyenv: cannot rehash: /Users/msvolenski/.pyenv/shims/.pyenv-shim exists

Как только я удалил этот файл и запустил pyenv rehash, все стало работать отлично.

Надеюсь, это поможет!

0 голосов
/ 09 сентября 2016

Следующее руководство на официальном сайте https://code.djangoproject.com/wiki/InstallationPitfalls

Во-первых, вы должны найти местоположение django-admin.py по

which django-admin.py

Пример: в моем случае

/ Library / Frameworks / Python.framework / Версии / 2,7 / Библиотека / python2.7 / сайт-пакеты / Джанго / бен / django-admin.py

Вы используете sudo ln -s для перемещения django-admin-py в /usr/local/bin

sudo ln -s /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/django/bin/django-admin.py /usr/local/bin/django-admin.py

после этого изменить разрешение django-admin на исполняемый sudo chmod +x /usr/local/bin/django-admin.py

Теперь вы можете использовать django-admin.py startproject mysite создать свой проект django


Если вы хотите изменить django-admin.py на django-admin, чтобы выглядеть как более компактный, вы можете использовать sudo mv /usr/local/bin/django-admin.py /usr/local/bin/django-admin

Надеюсь, это поможет вам!

0 голосов
/ 31 марта 2016

Если вы столкнулись с проблемой command not found: django-admin.py, которая означает, что вы не установили фреймворк django.Вы должны установить фреймворк, используя pip.

pip install django

После этого посмотрите каталог, существует ли связанный скрипт или нет.
Просмотрите папку C:\Python27\Scripts, чтобы проверить наличие django-admin.py илинет.

0 голосов
/ 17 сентября 2018

Это имеет отношение к ПУТИ:

Поместите это в .bash_profiel и в исходный код (только для пользователей Mac): (измените местоположение с расположением ваших установленных библиотек Python)

PATH="/Library/Frameworks/Python.framework/Versions/3.6/bin:${PATH}"
export PATH
0 голосов
/ 21 апреля 2019

Если кто-то сталкивается с той же проблемой и работает на MacO, вот что я сделал, и это сработало для меня:

Если вы установили python непосредственно с официального сайта, удалите его иустановите его еще раз, используя brew:

$ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

$ brew install python3

Это также установит pip3 для вас, поэтому вам не нужно устанавливать его самостоятельно.

0 голосов
/ 06 марта 2017

Вкл. RHEL Конфигурация фондового Python:

django-admin.py startproject mysite

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...