在代码中升级python模块

jas*_*son 6 python pip

我的问题涉及这个问题:在代码中安装python模块,但涉及升级模块.

我试过了

packages=['apscheduler','beautifulsoup4','gdata']

def upgrade(packages):
    for package in packages:
        pip.main(['install --upgrade', package])
Run Code Online (Sandbox Code Playgroud)

def upgrade(packages):
    for package in packages:
        pip.main(['install', package + ' --upgrade'])
Run Code Online (Sandbox Code Playgroud)

Bre*_*arn 13

试试pip.main(['install', '--upgrade', package]).

"--upgrade"是一个单独的命令行参数,因此您需要将其单独传递给main.