gpt4 book ai didi

python - 通过 pip 安装后如何测试导入所需模块?

转载 作者:太空宇宙 更新时间:2023-11-03 19:24:18 25 4
gpt4 key购买 nike

我正在自动创建 virtualenv,然后通过 pip (及其 -r 选项)从需求文件安装模块。

我发现某些模块安装成功,但从环境中导入时出现错误。

安装需求后,如何测试导入 requirements.txt 中列出的所有模块?

最佳答案

requirements.txt 不列出模块(导入命名空间),它列出“发行版”(PyPI 命名空间)。也就是说,您可以使用 pkg_resources列出所有模块并尝试导入它们:

import pkg_resources, setuptools

for dist in pkg_resources.working_set:
for pkg in setuptools.find_packages(dist.location):
__import__(pkg)

它仍然需要一种从“包”(distutils 术语)到模块的方法。

关于python - 通过 pip 安装后如何测试导入所需模块?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8746367/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com