Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何从不同的repo激活python虚拟环境?_Python_Django - Fatal编程技术网

如何从不同的repo激活python虚拟环境?

如何从不同的repo激活python虚拟环境?,python,django,Python,Django,所以我在一个小组项目中工作,我们正在使用python,其中大部分代码都在GitHub上。我的问题是如何激活虚拟环境?我是使用“python-virtual-m-venv-env”还是repo上的版本自己制作一个,如果有的话。谢谢虚拟环境用于清洁您的原始环境。您可以pip安装virtualenv,然后创建一个虚拟环境,如virtualenv/path/to/folder,然后使用source/path/to/folder/bin/activate激活环境。然后您可以执行pip安装-r requir

所以我在一个小组项目中工作,我们正在使用python,其中大部分代码都在GitHub上。我的问题是如何激活虚拟环境?我是使用“python-virtual-m-venv-env”还是repo上的版本自己制作一个,如果有的话。谢谢

虚拟环境用于清洁您的原始环境。您可以
pip安装virtualenv
,然后创建一个虚拟环境,如
virtualenv/path/to/folder
,然后使用
source/path/to/folder/bin/activate
激活环境。然后您可以执行
pip安装-r requirements.txt
将依赖项安装到env中。然后所有内容都将安装到/path/to/folder/lib中


或者,您可以使用
/path/to/folder/bin/pip install
/path/to/folder/bin/python
,而无需激活env。

是的,您需要使用类似于:
python-m venv
的东西创建自己的。最后一个参数指定环境将居住的位置;你可以把它放在任何你喜欢的地方。在Python项目中,我经常有一个
venv
文件夹,只是.git忽略它


拥有环境后,可以激活它。在Linux上:
source-venv/bin/activate
。一旦激活,您安装的任何软件包都将进入其中;例如,您可以运行
pip安装-r requirements.txt

虚拟环境不属于代码存储库。每个人都应该有自己的,可以基于
requirements.txt