python如何添加模块依赖管理

本地开发python项目时,难免会因为很多第三方模块,时隔几日开发完毕,开始部署到服务器,这时突然忘记了添加了哪些第三方模块?怎么办?请问下Python里有没有类似于前端中package.json的模块管理文件

阅读 5k
3 个回答

百度requirements.txt + pip + virutalenv。这个是最流行的管理套路~

pip freeze可以查看当前安装的所有包。

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
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题