使用virtualenv时应将源代码保存在哪里?

时间:2018-07-21 19:25:26

标签: python virtualenv

我应该在virtualenv中创建一个目录并将该特定项目的源代码保存在那里吗?

预先感谢

2 个答案:

答案 0 :(得分:4)

您不需要以任何方式关联它们。只要您的环境被激活,它在哪里都没关系。

但是最简单的通常是:

  • 为您的项目创建一个空目录。
  • 在该项目目录下创建virtualenv。
  • 将源放置在该项目目录下的/usr/lib/zabbix/externalscripts/目录中(或者,对于非常简单的项目,只需将其放置在项目目录中)。

这样,您可以将环境设置与代码一起检查到版本控制中,如果您使用自动venv工具,则每次您authc.loginUrl = /login.xhtml 进入项目目录时,它将激活环境,依此类推。

请注意,如果您今天只是在学习这些知识,则可能需要考虑学习pipenv而不是使用原始虚拟环境。

答案 1 :(得分:1)

您可以将项目保存在任何地方。但是在进行该项目之前,您应该激活虚拟环境。

您可以使用以下命令激活虚拟环境。

source path-to-virtualenvironment/bin/activate

激活虚拟环境后,移至您的项目位置。