Python 源码编译安装

Python 源码编译安装

体验Python3.7 打算直接利用源码编译安装,发现安装过程中的一些坑,在这里记录一下。

小注: 以下均在MAC-OS测试通过

首先当然是要先下载源码了,Python源码官网即可下载,不在这里啰嗦了。

下载之后解压 tar -zxvf Python-3.7.0b3

利用解压软件解压的可以忽略这一条命令哈。

然后开始正式进行安装过程了

  • ./configure --enable-optimizations --prefix=/usr/local/python3.7/

prefix 是安装路径,可以自己选择,–enable-optimizations 为最优安装,建议使用这个参数

  • 执行完成之后,修改Modules/Setup文件中的
# Socket module helper for SSL support; you must comment out the other
# socket line above, and possibly edit the SSL variable:
SSL=/usr/local/ssl # 这个是ssl 安装路径,如果不是这个要自己指定,Mac下我默认用的Brew 安装所以我改成了我自己路径
_ssl _ssl.c \
   -DUSE_SSL -I$(SSL)/include -I$(SSL)/include/openssl \
   -L$(SSL)/lib -lssl -lcrypto
  • make & make install 最后一步,安装结束

这样Python就通过源码编译安装成功了, 附一张运行成功截图嘻嘻。
Python3.7

然后自己需要什么库可以自己尝试安装,在这里不多赘述了,这个装完之后是可以直接使用pip的。

到此为止,记录完了,欢迎大家吐槽哈。

发布了26 篇原创文章 · 获赞 41 · 访问量 4万+

猜你喜欢

转载自blog.csdn.net/anonymous_qsh/article/details/79823998