2015-03-13 80 views
-6

我是django的新手,我听说过virualenv和virtualenvwrapper,但不明白为什么他们是必需的。我也很困惑,当我们安装任何软件包时,它如何映射到环境。请告诉我在哪里放置我们的项目应用程序,我们可以将它放在任何位置,而不管virtualenv文件夹。提前致谢。为什么我们需要安装virtualenv和virtualenvwrapper

+0

可能有帮助:http://coreymaynard.com/blog/django-in-a-virtualenv/ – 2015-03-13 13:03:55

+2

我不敢相信我实际上会对此发表评论,但它似乎有点合乎逻辑,你会需要virtualenv,然后包装,然后Django ...对不对? – Brandon 2015-03-13 13:04:17

+0

好的谢谢,也请告诉我在哪里启动我的应用程序内虚拟环境文件夹或任何。 – 2015-03-13 13:09:10

回答

0

阅读评论和答案我来了解 - At首先,我们必须安装虚拟环境以将我的项目设置与系统设置隔离。这里的设置是指不同版本的各种软件包。这种隔离有助于防止系统设置和项目设置之间的任何冲突。也可以有多个项目。


现在其次,我们需要安装virtualenvwrapper因为有可能是在我的电脑,即许多virtualenvs。其中一个是python2,在不同的项目中需要python2,所以我们需要一个包装器来放置所有的envs并管理它们(安装virtualenvwrapper是可选的,virtualenv将向我们提供所有必要的命令)。


最后,因为你已经安装了VIRTUALENV你现在可以激活的virtualenv,然后安装Django,PIP会自动激活包膜链接Django的。你可以把你的项目放在任何目录中。

1
  1. 下载的Python 2.7.5(根据系统的需求,根据这台机器,它是一个32位Windows 7机)链接:http://www.python.org/getit/(忽略,如果你在OS X或Linux)
  2. 安装Python
  3. 现在我的计算机属性>高级系统设置>环境变量>“系统变量”里面的“路径”滚动,然后点击编辑,现在添加路径“C:\ Python27;”。 (忽略如果你在OS X或Linux)
  4. 要检查路径编辑是否正确,goto cmd并键入“Python”,它将重定向到python。
  5. 现在GOTO“http://peak.telecommunity.com/dist/ez_setup.py”,并将其作为ez_setup.py保存到一个目录
  6. 打开命令提示符,然后导航到ez_setup.py保存的目录并运行以下命令:“蟒蛇ez_setup.py”,一旦它安装成功,
  7. 步骤6将安装easy_setup内部python27(在此过程中机器应连接到互联网确保)/ scripts文件夹
  8. 转到C:\ python27 \脚本和类型“的easy_install点子”或Mac类型easy_install
  9. 现在要安装django,输入“pip install django”

虚拟ENV,您可以下载并安装Django工具区,然后ü可以使用命令

virtualenv venv 

它将安装家居U,然后用这个

source venv/bin/activate 

现在什么你将使用pip安装,它会转到您刚刚创建的虚拟环境,