本地开发python项目时,难免会因为很多第三方模块,时隔几日开发完毕,开始部署到服务器,这时突然忘记了添加了哪些第三方模块?怎么办?请问下Python里有没有类似于前端中package.json的模块管理文件
本地开发python项目时,难免会因为很多第三方模块,时隔几日开发完毕,开始部署到服务器,这时突然忘记了添加了哪些第三方模块?怎么办?请问下Python里有没有类似于前端中package.json的模块管理文件
pipenv, 是pip和virtualenv的封装, 使用类似npm
You no longer need to use pip and virtualenv separately. They work together.
# 创建虚拟环境, 生成Pipfile和Pipfile.lock
pipenv install
# 激活虚拟环境
pipenv shell
# 安装依赖包
pipenv install xxxx
pipenv install xxxx --dev
# 安装Pipfile全部依赖包
pipenv install
# 退出虚拟环境
exit
4 回答4.4k 阅读✓ 已解决
4 回答3.8k 阅读✓ 已解决
1 回答3k 阅读✓ 已解决
3 回答2.1k 阅读✓ 已解决
1 回答4.5k 阅读✓ 已解决
1 回答3.8k 阅读✓ 已解决
1 回答2.8k 阅读✓ 已解决
百度
requirements.txt
+pip
+virutalenv
。这个是最流行的管理套路~