删除Django因为我现在正在使用VirtualEnv

时间:2015-03-18 23:46:24

标签: python django virtualenv

我已经玩Django和python几个星期了,现在决定咬紧牙关并使用virtualenv。显然我应该从一开始就这样做,但由于各种配置问题,我没有。

现在,当我尝试将Django安装到virtualenv时,它不起作用。查看Scripts目录,我有pip,easy_install和python,但没有django-admin.py文件。我检查了几个教程,但没有运气。

我得到的输出是:

(gesplosh) PS C:\Users\nicka_000\documents\coding\websites_go_here\gesplosh>      easy_install Django
Searching for Django
Best match: django 1.7.6
Processing django-1.7.6-py2.7.egg
Adding django 1.7.6 to easy-install.pth file

Using   c:\users\nicka_000\documents\coding\websites_go_here\gesplosh\lib\site-    packages\django-1.7.6-py2.7.egg
Processing dependencies for Django
Finished processing dependencies for Django
 (gesplosh) PS       C:\Users\nicka_000\documents\coding\websites_go_here\gesplosh> dir


Directory: C:\Users\nicka_000\documents\coding\websites_go_here\gesplosh


Mode                LastWriteTime     Length Name
----                -------------     ------ ----
d----        02/12/2014     08:49            Include
d----        18/03/2015     10:22            Lib
d----        18/03/2015     10:23            Scripts

当我进入Scripts目录时,我有这个:

C:\Users\nicka_000\documents\coding\websites_go_here\gesplosh\Scripts


Mode                LastWriteTime     Length Name
----                -------------     ------ ----
-a---        18/03/2015     10:23       2379 activate
-a---        18/03/2015     10:23        596 activate.bat
-a---        18/03/2015     10:23       8252 activate.ps1
-a---        18/03/2015     10:23       1129 activate_this.py
-a---        18/03/2015     10:23        348 deactivate.bat
-a---        18/03/2015     10:22      95138 easy_install-2.7.exe
-a---        18/03/2015     10:22      95138 easy_install.exe 
-a---        18/03/2015     10:23      95110 pip.exe 
-a---        18/03/2015     10:23      95110 pip2.7.exe
-a---        18/03/2015     10:23      95110 pip2.exe
-a---        18/03/2015     10:22      26624 python.exe
-a---        18/03/2015     10:22      27648 pythonw.exe

感觉我错过了在我的虚拟环境中安装Django的步骤,但我看过的所有教程似乎都不需要做任何其他事情。为了在我的虚拟目录中安装Django,我需要做什么?

感谢您的帮助

1 个答案:

答案 0 :(得分:1)

当您使用virtualenv时,应使用pip来安装软件包。所以,而不是easy_install,只需:

pip install django

这应该将Django安装到virtualenv而不是系统范围,你应该全部设置。