虚拟环境管理工具pipenv
前言
写代码时,不同项目之间依赖的包版本可能不一致,最近想重写部门的工作小站,但是目前已经在稳定运行了。我既想加一些新的功能,又不想破换原有的稳定环境。这就需要为当前的项目创建一个虚拟环境,让项目拥有一套独立的python环境。
pipenv就是这样一个方便的工具。
安装方法
安装pipenv:
pip install pipenv |
安装虚拟环境:
pipenv install |
运行后目录下会生成Pipfile
、Pipfile.lock
文件。Pipfile
文件用于保存项目信息,可以复制到其他项目中执行pipenv install
指令还原虚拟环境。Pipfile.lock
文件的用途是确保文件的完整性。
常用指令
pipenv shell
启动当前目录下的虚拟环境,如果当前目录下无虚拟环境则会在当前目录下自动创建虚拟环境。
pipenv install
安装依赖模块到虚拟环境中,卸载使用pipenv uninstall
指令。
使用--dev
参数,安装仅在开发郭过程中使用的包。
pipenv graph
查看当前环境下的所有依赖。
pipenv lock -r > requirements.txt
将依赖导出为requirements.txt文件
pipenv install -r requirements.txt
通过requirements.txt安装模块。
VSCode配置虚拟环境
配置好pipenv后,在终端中输入pipenv --venv
查看虚拟环境的位置:
> pipenv --venv |
打开VSCode的settings.json
文件,添加:
"python.venvPath": "C:\\Users\\vaifix\\.virtualenvs" |
重启VSCode后在右下角点击python版本即可切换至虚拟环境。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 东东的小黑盒!
评论