当前位置: 首页 > 后端技术 > Node.js

为前端写的Python依赖管理指南

时间:2023-04-03 18:51:01 Node.js

概述在Python项目中,我们可以通过pip来安装依赖包,但是与npminstall不同的是,pip安装的默认依赖会全局挂起,不利于项目工程化合作。这时候我们就需要一个npm这样的工具来记录我们的项目依赖Pipenv。安装Pipenv我们通过pip安装Pipenv:$pipinstallpipenv安装完成后,我们开始使用它来创建本地项目。为了方便大家比较一下npm和Pipenv的用法。创建本地项目Nodejs$npminit--yes不同于Nodejs的npm,Python的Pipenv初始化项目需要经过两步:创建虚拟环境激活虚拟环境Python$pipenvinstall$pipenvshell这时候Python会为这个项目虚拟环境创建一个项目。项目下会出现一个文件Pipfile,对应npm的package.json,记录项目依赖信息。安装依赖包当我们将自己的项目提交到git,别人拉下项目后,我们需要安装项目的所有依赖:Nodejs$npminstallPython$pipenvinstall当我们需要在项目中添加新的依赖包时,在项目中记录:Nodejs$npminstallxxx--savePython$pipenvinstallxxx安装到开发环境:Nodejs$npminstallxxx--save-devPython$pipenvinstallxxx--dev最后我们可以像npm一样通过pipenv来管理Nodejs项目管理python项目。更多详情请参考pipenv官网:https://pipenv.readthedocs.io/en/latest/更多文章:https://www.zhihu.com/people/yonechen/posts