本地开发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
2 回答5.1k 阅读✓ 已解决
2 回答1.1k 阅读✓ 已解决
4 回答1.4k 阅读✓ 已解决
3 回答1.3k 阅读✓ 已解决
3 回答1.2k 阅读✓ 已解决
1 回答1.7k 阅读✓ 已解决
1 回答1.2k 阅读✓ 已解决
百度
requirements.txt
+pip
+virutalenv
。这个是最流行的管理套路~