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就通过源码编译安装成功了, 附一张运行成功截图嘻嘻。
然后自己需要什么库可以自己尝试安装,在这里不多赘述了,这个装完之后是可以直接使用pip
的。
到此为止,记录完了,欢迎大家吐槽哈。