开始使用Virtualbox上的Django> Vagrant> Ubuntu。无法运行django-admin

时间:2015-10-14 13:10:21

标签: python django ubuntu

我有一台安装了Ubuntu的Virtual Box机器。我也使用流浪汉。

我正在尝试使用Django。我按照以下步骤操作:https://docs.djangoproject.com/en/dev/intro/install/

更具体地说,我执行了以下步骤:

1. Install pip

    1. Download get-pip.py
    2. $ sudo python get-pip.py
    3. $ python get-pip.py

2. Install virtualenv

    1. sudo pip install virtualenv
    2. virtualenv env --always-copy


3. Install Git

    1. $ sudo apt-get update
    2. $ sudo apt-get install git

4. Get Django into virtualenv

    1. $ cd /vagrant
    2. $ git clone git://github.com/django/django.git

到目前为止一切顺利。但是在构建自己的应用程序教程中,我遇到了以下命令的问题:

$ django-admin startproject mysite

我收到错误消息:

The program 'django-admin' is currently not installed. To run 'django-admin' please ask your administrator to install the package 'python-django'

我怎样才能克服这个障碍?

1 个答案:

答案 0 :(得分:2)

你还没有完成第4步。你还没有安装Django,更不用说在virtualenv中了;你所做的就是克隆Django repo,这是不必要的。

对于第4步,你需要创建一个virtualenv,激活它,并使用pip在其中安装Django。

virtualenv my_django_proj
cd my_django_proj
source bin/activate
pip install django

现在,django-admin startproject mysite将有效。