在 Python 2.7 环境中查看已安装的依赖,可以使用以下几种方法:

  1. 使用 pip list 命令:这个命令会列出所有已安装的包及其版本,但不会显示依赖关系。

    pip list

  2. 使用 pip freeze 命令:这个命令会列出所有已安装的包及其精确版本,输出的结果可以保存到 requirements.txt 文件中,用于重现环境。

    pip freeze > requirements.txt

  3. 使用 pip show 命令:查看特定包的详细信息,包括依赖。

    pip show package_name

  4. 使用 pipdeptree 工具:这个工具可以显示已安装包的依赖树,包括直接和间接依赖。首先需要安装 pipdeptree

    pip install pipdeptree
    pipdeptree
    或者查看特定包的依赖树:
    pipdeptree -p package_name

  5. 查看 setup.py 文件:如果包的源代码可用,setup.py 文件中通常会列出项目的依赖关系。

  6. 使用 pkg_resources 模块:在 Python 脚本中使用 pkg_resources 来查找依赖于特定包的其他包。

    import pkg_resources
    for dist in pkg_resources.working_set:
        for req in dist.requires():
            if req.key == 'package_name':
                print(dist)

  7. 查看 PyPI 页面或 GitHub 仓库:对于流行的包,它们的 PyPI 页面或 GitHub 仓库的 README 文件通常会列出依赖项。

这些方法可以帮助你了解 Python 2.7 环境中已安装的依赖及其关系。如果你需要查看特定包的依赖,建议使用 pipdeptree 工具,因为它提供了详细的依赖树。