gpt4 book ai didi

numpy - 如何使用来自 PyPI 的二进制文件(不是来自源代码)进行 pipenv 安装?

转载 作者:行者123 更新时间:2023-12-04 17:32:16 32 4
gpt4 key购买 nike

有没有办法强制 pipenv install 使用来自 PyPI 的预构建二进制文件?

我有一个带有 scipy 和 numpy 的 pipenv 环境,目前 pipenv install 正在尝试从源代码安装这些库。我不能,因为我的机器 (MacOS) 上没有 Fortran 编译器,而且出于各种原因我不想安装。

如有任何帮助,我们将不胜感激。谢谢,但如果可以的话,我不想为此使用 Anaconda。

最佳答案

我在使用 scipy 时遇到了完全相同的问题。对我有用的是将以下行添加到“.env”:

PIP_ONLY_BINARY=ALL

如果这不起作用,您可以随时转到 https://pypi.org/simple/scipy/ (或最后的任何其他包)并搜索正确的二进制文件。然后复制正确二进制文件的链接并安装它,例如:

pipenv install https://files.pythonhosted.org/packages/4d/b6/21b418b2b3dd548d2273d6963d66b3d775167da5f1a39e551ed0e857ccee/scipy-1.7.1-cp39-cp39-macosx_10_9_x86_64.whl#sha256=4ee952f39a4a4c7ba775a32b664b1f4b74818548b65f765987adc14bb78f5802

可以通过运行 pip install scipy 找到正确的二进制文件,它会显示名称,例如这里对我来说是“scipy-1.7.1-cp39-cp39-macosx_10_9_x86_64.whl” .只需中止 pip 安装或运行 pipenv clean 即可。

关于numpy - 如何使用来自 PyPI 的二进制文件(不是来自源代码)进行 pipenv 安装?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58528136/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com