使用pip时如何避免重建现有车轮?

时间:2014-03-12 09:16:33

标签: python pip python-wheel

使用pip 1.5.X,我们可以使用pip wheel构建和缓存包的轮子,然后使用--use-wheelpip install从缓存的轮子安装。

我正在尝试在环境设置脚本中使用此功能。 这就是我正在尝试的:

pip wheel --wheel-dir=/tmp Cython==0.19.2
pip install Cython==0.19.2 --use-wheel --no-index --find-links=/tmp

我希望pip wheel在构建之前检查轮子是否已经存在。但它似乎忽略了现有的轮子并且每次都建立。

有可能避免这种情况吗?

1 个答案:

答案 0 :(得分:11)

我一直在使用

选项
    --find-links=/tmp

其中/ tmp是驾驶室。这似乎实际上检查了驾驶室而不是重新下载的东西。使用您的示例,请尝试以下操作:

    pip wheel --find-links=/tmp --wheel-dir=/tmp Cython==0.19.2