我按照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文件夹中创建的。为什么会这样?
答案 0 :(得分:2)
您不需要在venv文件夹中创建项目(实际上,您最好不要)。您只需要虚拟环境来进行“沟通”。通过终端到您的项目(开始,迁移......) 虚拟环境包含运行项目所需的工具,您的项目不属于它。
答案 1 :(得分:1)
激活您的virtualenv不会改变您的实际路径。如果你还没有,你必须导航到你想要的文件夹!