【问题标题】:How To Find What Modules Are Used By A Python File如何查找 Python 文件使用了哪些模块
【发布时间】:2021-01-10 21:59:41
【问题描述】:

我想到了这个小问题。在我们安装任何第三方模块时。其他一些模块也将与它一起安装。如何查找所有附加模块都安装了什么。例如这段代码。

from gtts import gTTS 

在安装此模块时,正在安装一些其他模块,例如“six”。

在我安装 gtts 或任何其他模块时如何查找正在安装的额外模块

【问题讨论】:

  • 这能回答你的问题吗? How to list imported modules?
  • @RandomDavis 感谢先生的回答,但我的问题是找出运行pip install gtts时安装的额外模块是什么@
  • 这里的一个潜在问题是共享模块。 gtts 使用的一些模块可能已经被之前的导入导入了。
  • @ekhumoro 是的,先生,有没有可能的方法来找出答案?
  • 请问您为什么需要这些信息?您要解决什么实际问题?

标签: python python-3.x python-2.7 pip python-module


【解决方案1】:

您可以使用pip freeze获取为您的程序安装的模块列表

pip freeze > requirements.txt

这个 requirements.txt 列出了你的程序所需的所有包。

【讨论】:

  • 谢谢你让我试试
  • 感谢您的回答先生,但我的问题是找出在我运行pip install gtts时安装的额外模块是什么@
  • 是的,我明白你的问题,试一试。 1.创建一个虚拟环境,激活它并安装flask 2.现在创建requirements.txt文件,检查这个文件。 3.你会得到click==7.1.2 Flask==1.1.2 itsdangerous==1.1.0 Jinja2==2.11.2 MarkupSafe==1.1.1 Werkzeug==1.0.1
  • @BelginAndroid 这些额外的包不是你安装的,如果你在flask安装过程中检查终端,它是flask安装的。
  • 非常感谢让我试试这个:)
猜你喜欢
  • 1970-01-01
  • 2011-10-05
  • 2011-12-06
  • 2019-08-15
  • 2010-12-14
  • 1970-01-01
  • 2011-04-25
  • 2016-05-19
相关资源
最近更新 更多