2013-07-31 2 views
1

Я пробую python, учебник django. Он говорит тип django-admin.py, однако я получаю «команда не найдена» с этим.Поместите что-то на свой системный путь

Кто-то сказал мне, что проблема может заключаться в том, что django не находится в вашем системном пути, что это значит?

Я использую ubuntu.

+0

Какая у вас ОС? Метод отличается в зависимости от ОС :) –

ответ

0
  • В Linux, проверьте эту официальную страницу Doc: Link
  • В Windows, это нужно сделать, хотите вы хотите: Link
1

путь системы является системной переменной среды, которая содержит путь для некоторых папки, в которых os будет искать приложения, скрипты и т. д.

В окнах django-admin.py находится в C:\Python\scripts, поэтому, если вы установили переменную окружения PYTHONPATH и добавил всю необходимую папку python в эту переменную, например C:\Python;C:\Python\Lib;C:\Python\scripts;C:\Python\Lib\site-packages, os автоматически найдет django-admin.py, когда вы наберете команду django-admin.py startproject myproj на командной строке.

То же самое с linux, django-admin.py находится в /usr/bin/django-admin.py, если вы устанавливаете django для установки python по умолчанию. Таким образом, один способ может быть, если вы создаете псевдоним для этого скрипта, чтобы вы могли запускать его там, где хотите.

Я использую centos, и что я сделал, я отредактировал /etc/bashrc и добавил alias djangoadmin='/usr/bin/django-admin.py', и он работает для меня очень хорошо.

0

Если вы установили Django из репозиториев Ubuntu через apt-get или synaptic, сценарий будет просто django-admin (без .py).

Смежные вопросы