linux下安装python3.6遇到openssl错误
(一)安装python3.6(或者任意3.x.x)
1、下载:https://www.python.org/downloads/release/python-368/
2、下载好的 Python-3.6.8.tgz 放到linux服务器里解压(路径无所谓,随便放自己记着就行)
解压:tar -xzvf Python-3.6.8.tgz
3、进入解压后的文件夹Python-3.6.8中
./configure --prefix=/home/........要安装路径....../python36(自己起的名字) #配置安装路径
sudo make
sudo make install
下载好的python3.6.8到这里就安装到服务器上了。
4、为python3.6.8设置软链接(相当于windows平台下的快捷方式)
ln -s /home/..........步骤3安装的路径................/python36/bin/python3.6 /usr/bin/python66(自己随便起的快捷方式名)
命令行输入python66,如下:
5、为pip3.6设置软链接
ln -s /home/..........步骤3安装的路径................/python36/bin/pip3.6 /usr/bin/pip66(自己随便起的快捷方式名)
命令行输入:pip66 list,如下:
(二)若使用pip安装时遇到openssl问题,没办法安装第三方库,按照以下步骤可以解决,如果没问题就更好了,谁也不想配几天环境是吧!
1、为什么会出现openssl问题?
答:缺少openssl 、openssl-dev,以及其他依赖软件。
命令行输入:openssl version
2、步骤1需要安装的依赖项安装完成后(根据个人情况安装)。修改python3.6.8内文件。重新编译覆盖安装python3.6.8。修改如下(将圈中的文件打开并去掉注释):
重复过程(一)
另外:要先删除软链接再重新添加软链接,删除方法如下:
rm -rf /usr/bin/python66
rm -rf /usr/bin/pip66
3、判断问题是否解决
进入python3.6环境,输入:import ssl (不报错即为安装正确)