如何使用 Wget 从 pypi 下载包?

How to download packages from pypi using Wget?

我应该从哪里下载 virtualenv 以使用 locally from source 使用 wget?

我在从命令行下载 virtualenv 时遇到问题。

信息:如果您搜索 virtualenv,您会找到 stable 版本的站点及其安装指南,它与 latest 版本的安装指南相同。

要在本地安装它描述如下:

从源全局安装版本 X.X:

$ curl -O https://pypi.python.org/packages/source/v/virtualenv/virtualenv-X.X.tar.gz
$ tar xvfz virtualenv-X.X.tar.gz
$ cd virtualenv-X.X
$ [sudo] python setup.py install

从源本地使用:

$ curl -O https://pypi.python.org/packages/source/v/virtualenv/virtualenv-X.X.tar.gz
$ tar xvfz virtualenv-X.X.tar.gz
$ cd virtualenv-X.X
$ python virtualenv.py myVE

请注意,我已经下载了 tar.gz,所以我现在不需要它,但我不确定这是 link 问题还是我忘记了什么否则在下载命令。我不会仅仅因为 link 损坏就将问题与 virtualenv 相关联,但我需要知道为什么这不起作用。

编辑:我无法使用 ..python..packages/source/v/virtualenv

中的 wget 下载它

  1. 是的,curl 和 wget 与您正在尝试的是等效的。

  2. 不,您可以从任何地方下载。来自 PyPI,例如

  3. pip install virtualenv和你想做的在功能上没有区别,但前者更简单,更不容易出错,所以为什么要费心去体力劳动?

TARGET="https://pypi.python.org/simple/virtualenv/"
PATTERN="virtualenv-15.1.0.tar.gz"

wget --recursive --no-directories --accept=$PATTERN $TARGET