windows环境`pip install -r requirements.txt`下载包时,怎么自动跳过失败的包?

网上有些资料,例如FOR /F "delims=~" %f in (requirements.txt) DO conda install --yes "%f",但似乎都是linux用的, windows无效.
请问在windows环境通过pip install -r requirements.txt拷贝包时,怎么才能自动跳过下载失败的包呢? 每次有失败的包,就会卡住停止.
回答:
Windows下没有简单的方法,只能再写一个Python脚本,然后执行这个脚本:
import sysfrom pip._internal import main as pip_main
def install(package):
    pip_main(['install', package])
if __name__ == '__main__':
    with open(sys.argv[1]) as f:
        for line in f:
            install(line)
以上是 windows环境`pip install -r requirements.txt`下载包时,怎么自动跳过失败的包? 的全部内容, 来源链接: utcz.com/a/163620.html

