import subprocess
# 指定包含包名的文本文件路径
txt_file_path = 'requirements.txt'
# 逐行读取文本文件
with open(txt_file_path, 'r') as file:
for line in file:
package_name = line.strip() # 去除行末尾的换行符和空格
if package_name: # 跳过空行
# 执行 pip install 命令来安装包
subprocess.call(['pip', 'install', package_name])
or
pip install -r requirements.txt