gpt4 book ai didi

python - 在代码中安装 python 模块

转载 作者:IT老高 更新时间:2023-10-28 12:11:54 26 4
gpt4 key购买 nike

我需要直接在我的脚本中安装来自 PyPi 的包。也许有一些模块或 distutils(distributepip 等)功能允许我执行类似 pypi.install( 'requests') 和 requests 将被安装到我的 virtualenv 中。

最佳答案

官方推荐的从脚本安装包的方法是通过子进程调用 pip 的命令行界面。 Most other answers presented here are not supported by pip .此外,从 pip v10 开始,所有代码都已移至 pip._internal,以向用户明确表示不允许以编程方式使用 pip。

使用 sys.executable 确保您将调用与当前运行时关联的相同 pip

import subprocess
import sys

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

关于python - 在代码中安装 python 模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12332975/

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