创建虚拟环境将会创建一个预安装了pip、setuptools和wheels的虚拟Python环境。
除了这3个默认的包,有没有一种方式可以指定在该虚拟环境中预安装哪些包?是否可以通过CLI参数、文件或某些类型的环境变量来实现。
也就是说,是否有类似于virtualenv venv && venv/bin/pip install -r requirements.txt
这样的命令可以一次运行?
创建虚拟环境将会创建一个预安装了pip、setuptools和wheels的虚拟Python环境。
除了这3个默认的包,有没有一种方式可以指定在该虚拟环境中预安装哪些包?是否可以通过CLI参数、文件或某些类型的环境变量来实现。
也就是说,是否有类似于virtualenv venv && venv/bin/pip install -r requirements.txt
这样的命令可以一次运行?
一般而言,您需要遵循以下步骤:
git clone <repo>
克隆仓库cd <repo>
进入克隆的仓库目录pip install virtualenv
(如果您还没有安装virtualenv)安装virtualenvvirtualenv venv
创建新的虚拟环境(这里叫'venv')source venv/bin/activate
进入虚拟环境pip install -r requirements.txt
安装当前环境所需的依赖项python -m virtualenv env
步骤。该步骤有助于创建虚拟环境。 - Bjorn Rochepython -m virtualenv venv
命令,不需要安装 venv。 - roelandsource venv/Scripts/activate
应该在后续版本中能够正常工作,或者您可以像在此处建议的那样创建符号链接 https://github.com/python/cpython/issues/97586。 - Marek Vajdavirtualenv --python=python3.8 venv
- undefinedhttps://www.kennethreitz.org/essays/announcing-pipenv
只需运行
pipenv install requests
它将创建一个虚拟环境并在其中安装请求
pip install virtualenv
来安装virtualenv(如果尚未安装)virtualenv venv
来创建新的环境venv/Scripts/activate
来进入虚拟环境pip install -r requirements.txt
来在当前虚拟环境中安装所需的依赖
$ cd my_project_folder
$ virtualenv venv
"venv" 是环境的名称,它可以是任何东西。来源:《Python漫游指南》中的“Pipenv和虚拟环境”,按照惯例使用“venv”,并且建议这么做。 - GDB