强制pip从源代码(tar.gz)构建,而不是从轮子(.whl)构建



在安装带有pip的软件包时,如果可用,它会加快安装速度。I、 但是,希望强制pip从源.tar.gz文件安装一个包。(这是为了确保它链接到正确的第三方系统库。

(如果它起到任何作用,这大约是h5py。(

有什么提示吗?

如果你有一个.tar.gz文件,你可以简单地用pip:安装它

pip install foobar.tar.gz

另请参阅文档中的pip选项--no-binary。使用:all:强制编译所有程序包,或指定要编译的程序包列表。

pip install --no-binary :all: foobar
pip install --no-binary numpy,scipy foobar

要从源安装h5py,请执行

pip install --no-binary h5py h5py

这仍然会对可能作为依赖项安装的所有其他包使用轮子。

最新更新