我是django的新手,并且在我的django项目目录之外有一个virtualenv。
当我使用pip install下载python_social_auth这样的开源django应用程序时,这些应用程序位于virtualenv的site-packages目录中,而不是项目根目录中。但我在我的项目中导入它们。我应该在我的项目根目录中保留下载的应用程序的副本吗?如果我想部署项目,这是否必要?
答案 0 :(得分:3)
没有。这些库不是代码的一部分,不应该存在于项目目录中。它们是依赖关系,并且应该像在开发环境中一样部署时通过pip安装。