2024-05-20 11:54:58 发布
网友
我正在和一个遵循教程使用venv环境设置Django应用程序的人一起进行一个项目。一切都做得很好,但是教程建议将他的应用程序代码放在venv目录中。换句话说,他是这样做的:
venv
pyvenv myenv cd myenv mkdir webapp cd webapp (...put in app code and run it...)
这是个坏主意吗?有什么负面后果吗?你知道吗
这是接近意见,但它看起来不是一个坏主意。出于组织目的,最好将项目和env分开。你知道吗
将代码放入虚拟环境的想法的好坏将取决于上下文。在一个完全自动化的部署过程中,它可能没问题。在开发过程中,这可能是个坏主意。你知道吗
这是个坏主意。当某些东西不能正常工作时,删除并重新创建孤立的python环境(它们有一个不幸的通用名称“virtual environments”,尽管它们没有什么虚拟的)。一个项目有两个这样的环境也是很常见的,一个用于python2,另一个用于python3。您可能还有一个用于django1.8、一个用于django1.9和一个用于django1.10。你知道吗
将项目放在隔离环境中的做法可能会有一段时间奏效,但毫无疑问,这会在以后造成混乱和问题。你知道吗
这是接近意见,但它看起来不是一个坏主意。出于组织目的,最好将项目和env分开。你知道吗
将代码放入虚拟环境的想法的好坏将取决于上下文。在一个完全自动化的部署过程中,它可能没问题。在开发过程中,这可能是个坏主意。你知道吗
这是个坏主意。当某些东西不能正常工作时,删除并重新创建孤立的python环境(它们有一个不幸的通用名称“virtual environments”,尽管它们没有什么虚拟的)。一个项目有两个这样的环境也是很常见的,一个用于python2,另一个用于python3。您可能还有一个用于django1.8、一个用于django1.9和一个用于django1.10。你知道吗
将项目放在隔离环境中的做法可能会有一段时间奏效,但毫无疑问,这会在以后造成混乱和问题。你知道吗
相关问题 更多 >
编程相关推荐