如何使用windows为linux下载pip模块

Bas*_*DUR 4 python pip python-module python-3.x

我试图在我的 Windows 机器上下载一些模块,通过 FTP 将它们传输到离线 Linux 服务器,其中安装了 Python 3 和 pip。然后使用 pip 在那里安装模块。

pip download --platform linux_x86_64 --only-binary=:all: --no-binary=:none:  pandas
Run Code Online (Sandbox Code Playgroud)

给出错误:

  Could not find a version that satisfies the requirement pandas (from versions: )
No matching distribution found for pandas
Run Code Online (Sandbox Code Playgroud)

我可以使用以下命令下载,但它是 Windows 版本

pip download pandas
Run Code Online (Sandbox Code Playgroud)

phd*_*phd 5

该平台linux_x86_64现在被命名为manylinux1_x86_64. 所以运行

pip download --platform manylinux1_x86_64 --only-binary=:all: --no-binary=:none: pandas
Run Code Online (Sandbox Code Playgroud)

  • 我尝试了 `pip3.4 download --platform Manylinux1_x86_64 --only-binary=:all: --no-binary=:none: paramiko` 和 `pip` 下载了 `PyNaCl-1.3.0-cp34-abi3-manylinux1_x86_64.whl ` 对我来说。但在“pycparser”处失败。这是因为 `pycparser` 只能作为[源发行版](https://pypi.org/project/pycparser/2.19/#files) 使用,并且命令行特别禁止 sdists。我认为除了在目标(本机)平台上下载软件包之外,没有其他方法可以解决这个问题。虚拟机、docker 容器、WSL 终端。 (2认同)

小智 -5

尝试使用代码作为

python3 -m pip download [package name]
Run Code Online (Sandbox Code Playgroud)

编辑,如果这不起作用:然后从 pypi org 下载包,然后运行文件所在的终端,然后输入 python3 -m pip install 复制该包的名称(包括 .whl),然后将该名称粘贴到“python3 -”之后m pip install'希望它能起作用