使用pip 1.5.X
,我们可以使用pip wheel
构建和缓存包的轮子,然后使用--use-wheel
和pip 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
在构建之前检查轮子是否已经存在。但它似乎忽略了现有的轮子并且每次都建立。
有可能避免这种情况吗?
答案 0 :(得分:11)
我一直在使用
选项 --find-links=/tmp
其中/ tmp是驾驶室。这似乎实际上检查了驾驶室而不是重新下载的东西。使用您的示例,请尝试以下操作:
pip wheel --find-links=/tmp --wheel-dir=/tmp Cython==0.19.2