不,根据pip文档,这样的选项不存在:
--only-binary<format_control>:请勿使用源程序包。可以多次提供,每次都增加到现有值。接受:all:禁用所有源软件包,:none:清空集合,或接受一个或多个软件包名称,并且它们之间用逗号分隔。如果没有二进制分发包,则在使用此选项时将无法安装。
您可以在一个小的脚本中用一个条件来达到预期的效果,也许是这样的(尽管这只是一个草图,但是我不是Python专家):
#!/usr/bin/env python3import subprocesscmd = ['pip3', 'download', 'ipython', '--platform', 'win_amd64', '-d py_packages_20180222/', '--only-binary=:all:']result = subprocess.run(cmd)if result.returnpre != 0: print("oh noes") # put here what should happen if the download of the binaries fails


