方式一
import os
#以requests库为例
package_name = 'requests'
os.system(f'pip install {package_name}')
这种方式有一定风险
package_name
字符串经过精心构造,可以执行任意系统命令
方式二
from pip._internal.cli.main import main
# 以安装pillow库为例
main(['install', 'pillow'])
requirements.txt
方式
from pip._internal.cli.main import main
main(['install', '-r', 'requirements.txt'])