MacOS从源码编译Python 3.11

源码编译Python 3.11

MacOS上安装Python 3.11的时候为了不用官方给的那个安装包把Python安装到自己不知道的目录,所以折腾了一下如何从源码编译。

前提条件

  1. 安装xcode-select;
  2. 安装Homebrew;
  3. 下载并解压Python 3.11的源码。

安装依赖

brew install openssl@1.1 gdbm pkg-config tcl-tk xz,这个命令主要用来安装需要的依赖,否则提示_gdbm,_lzma等依赖的缺失

编译安装Python 3.11

./configure --prefix=/Users/XXX/Tools/Python-3.11.3 --enable-optimizations --with-openssl=/usr/local/Cellar/openssl@1.1/1.1.1t LDFLAGS="-L/usr/local/Cellar/xz/5.4.2/lib -L/usr/local/Cellar/gdbm/1.23/lib -L/usr/local/Cellar/tcl-tk/8.6.13_2/lib"

make -j8 && make test && make install

posted @ 2023-04-07 16:32  alexanderzjs  阅读(208)  评论(0编辑  收藏  举报