【问题标题】:virtualenv project vs django/rapidsms projectvirtualenv 项目 vs django/rapidsms 项目
【发布时间】:2016-11-20 08:03:25
【问题描述】:

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

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

【问题讨论】:

    标签: django python-3.x virtualenvwrapper


    【解决方案1】:

    我的理解正确吗?

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

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

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

    【讨论】:

    • 感谢您的帮助。非常感谢。
    【解决方案2】:

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

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

    【讨论】:

    • 非常感谢。文章确实很有帮助。
    猜你喜欢
    • 1970-01-01
    • 2016-06-26
    • 2012-04-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-07-20
    • 1970-01-01
    相关资源
    最近更新 更多