在代码中安装python模块

在代码中安装python模块,第1张

代码安装python模块

从脚本安装软件包的官方推荐方法是通过子进程调用pip的命令行界面。pip不支持此处提出的大多数其他答案。此外,自

pip v10
起,所有代码都已
pip._internal
精确定位,以使用户清楚不允许以编程方式使用pip。

使用

sys.executable
,以确保您将调用相同
pip
与当前运行相关联。

import subprocessimport sysdef install(package):    subprocess.check_call([sys.executable, "-m", "pip", "install", package])

您还可以使用类似:

import pipdef install(package):    if hasattr(pip, 'main'):        pip.main(['install', package])    else:        pip._internal.main(['install', package])# Exampleif __name__ == '__main__':    install('argh')


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5647571.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存