Python 3.7.2 安装错误:调用未声明的函数 'sendfile'

Python 3.7.2 安装错误:调用未声明的函数 'sendfile'

💡 原文英文,约500词,阅读约需2分钟。
📝

内容提要

在安装Python 3.7.2时,使用pyenv遇到“BUILD FAILED”错误。经过查找,发现需要将GitHub URI用引号括起来,最终成功安装Python 3.7.2。

🎯

关键要点

  • 在安装Python 3.7.2时遇到'BUILD FAILED'错误。
  • 错误信息显示需要使用homebrew的openssl、readline和zlib。
  • 通过查找发现需要将GitHub URI用引号括起来以解决问题。
  • 最终成功安装Python 3.7.2,使用的命令包括CFLAGS和LDFLAGS设置。

延伸问答

在安装Python 3.7.2时遇到的主要错误是什么?

主要错误是'BUILD FAILED',并且提示需要使用homebrew的openssl、readline和zlib。

如何解决Python 3.7.2安装中的'BUILD FAILED'错误?

需要将GitHub URI用引号括起来,以避免shell解释器的问题。

安装Python 3.7.2时需要哪些依赖?

需要依赖homebrew的openssl、readline和zlib。

成功安装Python 3.7.2后,使用了哪些命令?

使用的命令包括设置CFLAGS和LDFLAGS,并通过pyenv安装。

为什么在安装过程中会出现'zsh: no matches found'错误?

因为GitHub URI中的'?'字符导致shell解释器出现问题。

如何在安装Python 3.7.2时设置环境变量?

可以通过CFLAGS和LDFLAGS环境变量设置相关的包含路径和库路径。

➡️

继续阅读