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