我已经玩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,我需要做什么?
感谢您的帮助
答案 0 :(得分:1)
当您使用virtualenv时,应使用pip
来安装软件包。所以,而不是easy_install,只需:
pip install django
这应该将Django安装到virtualenv而不是系统范围,你应该全部设置。