我是django的新手,我听说过virualenv和virtualenvwrapper,但不明白为什么他们是必需的。我也很困惑,当我们安装任何软件包时,它如何映射到环境。请告诉我在哪里放置我们的项目应用程序,我们可以将它放在任何位置,而不管virtualenv文件夹。提前致谢。为什么我们需要安装virtualenv和virtualenvwrapper
-6
A
回答
0
阅读评论和答案我来了解 - At首先,我们必须安装虚拟环境以将我的项目设置与系统设置隔离。这里的设置是指不同版本的各种软件包。这种隔离有助于防止系统设置和项目设置之间的任何冲突。也可以有多个项目。
现在其次,我们需要安装virtualenvwrapper因为有可能是在我的电脑,即许多virtualenvs。其中一个是python2,在不同的项目中需要python2,所以我们需要一个包装器来放置所有的envs并管理它们(安装virtualenvwrapper是可选的,virtualenv将向我们提供所有必要的命令)。
最后,因为你已经安装了VIRTUALENV你现在可以激活的virtualenv,然后安装Django,PIP会自动激活包膜链接Django的。你可以把你的项目放在任何目录中。
1
- 下载的Python 2.7.5(根据系统的需求,根据这台机器,它是一个32位Windows 7机)链接:http://www.python.org/getit/(忽略,如果你在OS X或Linux)
- 安装Python
- 现在我的计算机属性>高级系统设置>环境变量>“系统变量”里面的“路径”滚动,然后点击编辑,现在添加路径“C:\ Python27;”。 (忽略如果你在OS X或Linux)
- 要检查路径编辑是否正确,goto cmd并键入“Python”,它将重定向到python。
- 现在GOTO“http://peak.telecommunity.com/dist/ez_setup.py”,并将其作为ez_setup.py保存到一个目录
- 打开命令提示符,然后导航到ez_setup.py保存的目录并运行以下命令:“蟒蛇ez_setup.py”,一旦它安装成功,
- 步骤6将安装easy_setup内部python27(在此过程中机器应连接到互联网确保)/ scripts文件夹
- 转到C:\ python27 \脚本和类型“的easy_install点子”或Mac类型easy_install
- 现在要安装django,输入“pip install django”
虚拟ENV,您可以下载并安装Django工具区,然后ü可以使用命令
virtualenv venv
它将安装家居U,然后用这个
source venv/bin/activate
现在什么你将使用pip安装,它会转到您刚刚创建的虚拟环境,
相关问题
- 1. 我们需要安装什么?
- 2. 无法安装pip virtualenv virtualenvwrapper opencv3 python2.7 ubuntu
- 3. 装配需要什么?为什么我们使用它们?
- 4. 为什么我们需要安装nodejs来运行打字稿
- 5. 为什么我们需要BeginGetResponse和BeginRead?
- 6. 为什么我们需要Bower和Nuget?
- 7. 为什么我们需要ClassMethods和InstanceMethods?
- 8. 为什么我需要安装Java来安装JavaEE6 SDK?
- 9. 为什么我们在安装memcached后需要用户memcached和组memcached?
- 10. 为什么分发和点安装到我的virtualenv的./local/bin?
- 11. 为什么我们需要装饰器中的包装函数?
- 12. 为什么Tomcat需要安装JDK?
- 13. 为什么pymongo需要sudo来安装?
- 14. 为什么coffeescript需要全局安装?
- 15. 为什么我们要为Angular 2.0安装Node.js?
- 16. virtualenv/virtualenvwrapper/django-selectable
- 17. 为什么我们需要fieldset标签?
- 18. 为什么我们需要RIA?
- 19. 为什么我们需要.htaccess的worpdress?
- 20. 为什么我们需要9补丁?
- 21. 为什么我们需要在JavaScript
- 22. 我们为什么需要纤维
- 23. 为什么我们需要TensorFlow tf.Graph?
- 24. 为什么我们需要ng-click?
- 25. 为什么我们需要`ngDoCheck`
- 26. 为什么我们需要设置SONAR_RUNNER_OPTS?
- 27. 为什么我们需要Anaconda 2.7?
- 28. 为什么我们需要mktemp?
- 29. 为什么我们需要ioc容器
- 30. 为什么我们需要RBAC许可?
可能有帮助:http://coreymaynard.com/blog/django-in-a-virtualenv/ – 2015-03-13 13:03:55
我不敢相信我实际上会对此发表评论,但它似乎有点合乎逻辑,你会需要virtualenv,然后包装,然后Django ...对不对? – Brandon 2015-03-13 13:04:17
好的谢谢,也请告诉我在哪里启动我的应用程序内虚拟环境文件夹或任何。 – 2015-03-13 13:09:10