gpt4 book ai didi

python - 检查模块是否存在,如果不安装它

转载 作者:IT老高 更新时间:2023-10-28 20:38:45 29 4
gpt4 key购买 nike

我想检查一个模块是否存在,如果不存在我想安装它。

我应该怎么做?

到目前为止,如果模块不存在,我有这段代码可以正确打印 f

try:
import keyring
except ImportError:
print 'f'

最佳答案

import pip

def import_or_install(package):
try:
__import__(package)
except ImportError:
pip.main(['install', package])

此代码只是尝试导入一个包,其中包的类型为 str,如果无法导入,则调用 pip 并尝试从那里安装它。

关于python - 检查模块是否存在,如果不安装它,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4527554/

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