相关疑难解决方法(0)

pip:将依赖项下载到特定平台,包括非二进制文件

我正在尝试将paramikoLinux主机的依赖项下载到无法访问Internet的Windows目标。

阅读pip文档上的示例后,我习惯于执行以下命令,以便将依赖项递归下载到64位Windows平台:

pip3 download --only-binary=:all: --platform win_amd64 --implementation cp paramiko
Run Code Online (Sandbox Code Playgroud)

能够递归下载依赖项,直到到达pycparser。由于使用了该--only-binary=:all:标志,这并不奇怪。是- 传递pip标志时强制使用此标志--platform

ERROR: --only-binary=:all: must be set and --no-binary must not be set (or must be set to :none:) when restricting platform and interpreter constraints using --python-version, --platform, --abi, or --implementation.
Run Code Online (Sandbox Code Playgroud)

终端产生以下输出:

Collecting paramiko
  Downloading paramiko-2.3.0-py2.py3-none-any.whl (182kB)
    100% |????????????????????????????????| 184kB 340kB/s 
  Saved ./paramiko-2.3.0-py2.py3-none-any.whl
Collecting pynacl>=1.0.1 (from paramiko)
  Using cached PyNaCl-1.1.2-cp35-cp35m-win_amd64.whl
  Saved ./PyNaCl-1.1.2-cp35-cp35m-win_amd64.whl
Collecting cryptography>=1.5 (from paramiko)
  Using cached cryptography-2.0.3-cp35-cp35m-win_amd64.whl
  Saved …
Run Code Online (Sandbox Code Playgroud)

python installation cross-platform pip

9
推荐指数
1
解决办法
1041
查看次数

标签 统计

cross-platform ×1

installation ×1

pip ×1

python ×1