非root安装python,记录给python小白的自己:
- 安装OpenSSL
- https://www.openssl.org/source/ 下载了openssl-1.1.1d
- 安装:
- ./config --prefix=my_openssl_path no-zlib
- make && make install
- 安装Python
- https://www.python.org/downloads/source/ 下载了python3.6
- 安装:
- ./configure --prefix=my_python3.6_path
- 修改Modules/Setup文件
- 取消以下连续四行的注释,并且修改SSL路径
- SSL=my_openssl_path
_ssl _ssl.c \
-DUSE_SSL -I$(SSL)/include -I$(SSL)/include/openssl \
-L$(SSL)/lib -lssl -lcrypto
- 将库libssl.so.1.1加入到环境变量中
- 打开文件:~/.profile
- 写入:export LD_LIBRAR