virtualenv项目与django / rapidsms项目

时间:2016-11-20 08:03:25

标签: django python-3.x virtualenvwrapper

我是整个python django世界的新手,目前正在学习激流。我正处于安装virtualenvwrapper的位置,并为项目mkvirtualenv projXYZworkon projXYZ创建了virtualenv。之后我安装了django和rapidms。所以现在根据我的理解,我只在我的本地安装了pip,python和virtualenv,并且所有项目特定技术都安装在由名称projXYZ创建的虚拟环境中。我的理解是否正确?

在此之后,当我按照教程进行操作时,我将从模板创建新的RapidSMS-django项目。我很困惑是否创建与projectXYZ同名的项目,因为我有项目的virtualenv或者它也可以是其他项目名称。

2 个答案:

答案 0 :(得分:1)

  

我的理解是否正确?

是的,没错。但据我所知,您可以扩展标准安装脚本并添加一些其他默认包。有关详细信息,请参阅此link

  

或者也可以是其他项目名称。

这可以是您喜欢的任何其他名称。 Virtualenv不会以这种方式限制你。

答案 1 :(得分:1)

正如@neverwalkaloner所指出的那样,virtualenv和你的项目可以有任何名字。您可以将项目foo和您用于该项目{virt}的virtualenv命名为bar。但是,您通常会使用相同的名称,因为您可能正在处理10个不同的项目并拥有10个virtualenvs,每个项目一个,因此约定有帮助,而最简单的约定是project和virtualenv具有相同的名称

我写了virtualenv demystified,你可能会觉得有帮助。