Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/301.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 使用;pip下载“;具有多平台使用的依赖项_Python_Pip_Pypi_Multiplatform - Fatal编程技术网

Python 使用;pip下载“;具有多平台使用的依赖项

Python 使用;pip下载“;具有多平台使用的依赖项,python,pip,pypi,multiplatform,Python,Pip,Pypi,Multiplatform,在阅读了pip下载文档页面之后,我似乎找不到使用pip下载包的真正多平台依赖项的方法,因为--platform标记强制使用--only binary=:all: 例如: pip download matplotlib --platform=manylinux1_x86_64 --only-binary=:all: 将只下载二进制控制盘(不足为奇),如果只找到包源(如果仅使用“pip download matplotlib”或安装包,将下载包源),则将失败 如果可能的话,我正在寻找一种下载轮子的

在阅读了pip下载文档页面之后,我似乎找不到使用pip下载包的真正多平台依赖项的方法,因为--platform标记强制使用--only binary=:all:

例如:

pip download matplotlib --platform=manylinux1_x86_64 --only-binary=:all:
将只下载二进制控制盘(不足为奇),如果只找到包源(如果仅使用“pip download matplotlib”或安装包,将下载包源),则将失败

如果可能的话,我正在寻找一种下载轮子的方法,但是如果找不到轮子,就下载依赖项的源代码。也可以只下载源格式的包和依赖项

有人知道在pip或其他能够实现这一壮举的软件中实现这一点的方法吗?

可能的副本非常接近,但是,没有参数的“pip下载”更喜欢下载特定于平台的whl(用于下载机器)。因此,当删除对windows的要求(因为不存在windows whl)和linux whl时,它将下载它,而不是源代码。公认的答案是否定的,根据pip文档,这样的选项不存在。