gpt4 book ai didi

python - pip.main 安装失败,显示 'module' 对象没有属性 'main'

转载 作者:太空宇宙 更新时间:2023-11-03 13:08:35 29 4
gpt4 key购买 nike

我正在尝试从 python 脚本中安装一些 python 包,为此我使用了 pip.main(install)。下面是代码片段

try:
import requests
except:
import pip
pip.main(['install', '-q', 'requests==2.0.1','PyYAML==3.11'])
import requests

我曾尝试使用从 pip._internal 导入 main 并使用 pipmain 而不是 pip.main() 但它没有帮助。

我在 pip 版本 9.0.1python 2.7

最佳答案

pip 开发人员不建议从程序内部调用 pip。pip.main() 方法已从 pip v10 中删除。作为替代方法,建议在子进程中执行 pip。

https://pip.pypa.io/en/stable/user_guide/?highlight=_internal#using-pip-from-your-program

try:
import requests
except:
import sys
import subprocess
subprocess.check_call([sys.executable, '-m', 'pip', 'install', 'requests==2.0.1', 'PyYAML==3.11'])
import requests

关于python - pip.main 安装失败,显示 'module' 对象没有属性 'main',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49870594/

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