【问题标题】:How do I see what Python modules are installed, and what version? [duplicate]如何查看安装了哪些 Python 模块以及版本? [复制]
【发布时间】:2019-08-15 22:12:50
【问题描述】:

我目前正在运行 Python 3.7,并且还通过 Anaconda 使用 Visual Code,因此我有 2 个单独的模块安装位置。如何查看安装了哪些 Python 模块以及它们的当前版本是什么?

有没有办法在不逐一查看site-packages 库的情况下做到这一点?

例如,我想确保 pandas、pyinstaller、pyqt5、tkinter 等都安装在每个目录中并且版本相同。

编辑 -How can I get a list of locally installed Python modules? 的问题不同,因为 pip 10 已更新,并且答案中提供的代码不再有效。

【问题讨论】:

  • 试试 - 点子列表?您正在使用 pipenv 只需检查 venv 中的 pipenv 文件。
  • @DmitrySurin 谢谢!这行得通。

标签: python


【解决方案1】:

你可以这样做:

import pip
installed_packages = pip.get_installed_distributions()
installed_packages_list = sorted(["%s==%s" % (i.key, i.version)
     for i in installed_packages])
print(installed_packages_list)

它会返回您机器上安装的软件包的列表及其版本号!

最好的

【讨论】:

【解决方案2】:

看起来你只需要终端上的pip list 命令

【讨论】:

  • 这解决了,谢谢!
猜你喜欢
  • 2018-06-10
  • 2015-04-14
  • 2016-11-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-10-22
相关资源
最近更新 更多