Django startproject在virtualenv

时间:2016-11-10 16:24:28

标签: python django

我按照http://djangobook.com/installing-django/的教程设置Django。我创建了一个新的virtualenv并在其中安装了Django。我通过以下方式激活它:

source env_mysite/bin/activate

在此之后,我在终端的计算机名称前看到(env_mysite)。然后我跑

django-admin startproject mysite 

这里的教程说:

  

这将在当前目录中创建一个mysite目录(在此目录中)   case \ env_mysite)。

但是我的文件夹是在我的用户根文件夹中创建的,而不是在我的env_mysite文件夹中创建的。为什么会这样?

2 个答案:

答案 0 :(得分:2)

您不需要在venv文件夹中创建项目(实际上,您最好不要)。您只需要虚拟环境来进行“沟通”。通过终端到您的项目(开始,迁移......) 虚拟环境包含运行项目所需的工具,您的项目不属于它。

答案 1 :(得分:1)

激活您的virtualenv不会改变您的实际路径。如果你还没有,你必须导航到你想要的文件夹!