为了账号安全,请及时绑定邮箱和手机立即绑定

Pipfile 未显示所有已安装的软件包

Pipfile 未显示所有已安装的软件包

千巷猫影 2023-05-09 15:25:03
我在 Django 项目中使用 pipenv 作为虚拟环境。我通过安装了Django第三方包django-allauth-2fa pipenv install django-allauth-2fa==0.8。在有关其安装的包文档中说:请注意,这将安装 Django、django-allauth、django-otp、qrcode 及其所有要求。安装成功后,我想检查是否确实如此,但是我的 Pipfile 没有显示除 django-allauth-2fa 之外的任何新安装。我 pip freeze从虚拟环境 shell 中仔细检查并得到一个列表,其中确实列出了所有包的依赖项(qrcode、django-otp 等)因此我的问题是:我对 Pipfile 的工作原理有误解吗?我假设该文件显示了我的虚拟环境中安装的所有包。还是仅显示通过命令安装的那些,pipenv install <package>而不显示那些与通过安装的软件包一起安装的那些pipenv install <package>?
查看完整描述

1 回答

?
慕少森

TA贡献2019条经验 获得超9个赞

pip freeze显示所有已安装的包。虽然 pipenv 仅显示明确声明(要安装)的包。也许更好的解释是:pipenv 显示您要安装的包,而 pip freeze 显示您的包正常工作需要安装的每个包。



查看完整回答
反对 回复 2023-05-09
  • 1 回答
  • 0 关注
  • 117 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信