美文网首页
Linux安装Python3打开SSL及配置VSCode

Linux安装Python3打开SSL及配置VSCode

作者: 钾肥尔德 | 来源:发表于2019-04-30 20:38 被阅读0次

一、Python3.7.3源码下载

https://www.python.org/ftp/python/3.7.3/Python-3.7.3.tar.xz

二、解压

tar -xvf  Python-3.7.3.tar.xz -C ./ 

三、开启SSL模块:
打开Python3.7.3/Modules/Setup.dist

_socket socketmodule.c    #该行取消注释

# 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 _ssl.c \                      #该行取消注释
    -DUSE_SSL -I$(SSL)/include -I$(SSL)/include/openssl \        #该行取消注释
    -L$(SSL)/lib -lssl -lcrypto        #该行取消注释

四、编译安装Python
库:
CentOS:

yum install -y openssl-devel libffi-devel zlib zlib-devel gcc make

Ubuntu:

apt install libssl-dev libffi-dev zlib1g-dev gcc make
./configure --prefix=/usr/local/python3.7.3 --enable-optimizations #a release build with all stable optimizations active
#./configure --with-ssl-default-suites --prefix=/usr/local/python3
make
make install

五、链接

ln -s /usr/local/python3.7.3/bin/python3.7 /usr/bin/python373
#ln -s /usr/local/python3.7.3/bin/pip3.7 /usr/bin/pip373
检查版本
python373 --version
python373 -m pip -V

六、VSCode安装pylint

python373 -m pip install pylint --user
#python373 -m pip install pylint -i http://pypi.douban.com/simple --trusted-host pypi.douban.com --user
更新pip
python373 -m pip install --upgrade pip --user
#python373 -m pip install --upgrade pip -i http://pypi.douban.com/simple --trusted-host pypi.douban.com --user

加入/root/.local/bin到PATH

vim /etc/profile
PATH=$PATH:/root/.local/bin
export PATH

七、其他错误

subprocess.CalledProcessError: Command '('lsb_release', '-a')' returned non-zero exit status 1.
cp /usr/lib/python3/dist-packages/lsb_release.py /usr/local/python373/lib/python3.7/

Fedora升级python3.7.4后dnf出错的问题
ln -s /usr/bin/python3.7 /usr/bin/python3
3.7.4没有python3-dnf包

Ubuntu升级Python3.7.4后apt出错的问题
ln -s /usr/bin/python3.7 /usr/bin/python3
不能ln 到新安装的/usr/local/python3/bin/python3.7

相关文章

  • Linux安装Python3打开SSL及配置VSCode

    一、Python3.7.3源码下载 二、解压 三、开启SSL模块:打开Python3.7.3/Modules/Se...

  • python 相关

    vscode 配置 python User Settings 里配置使用 python3 配置 flake8 安装...

  • Vscode + Picgo + github + Markdo

    安装Vscode 安装Vscode(不解释了) 安装及配置Picgo插件 在github中新建仓库20200810...

  • Nginx 配置HTTPS

    安装Nginx Nginx配置SSL首先要保证安装的时候安装的有SSL模块如果没有的话打开ssl会报如下错误 安装...

  • vscode配置eslint

    安装eslint插件 打开vscode的配置json文件添加如下配置 确保你的项目安装并配置了eslint

  • Eslint常用配置

    1. vscode配置 ESLint 安装Eslint插件 点击 文件 > 首选项 > 设置,打开 VSCode...

  • Mac Appium环境搭建

    安装brew 安装java 安装python3 及相关包 安装nodejs 配置cnpm 安装appium 安装a...

  • 代码规范&提交规范

    安装的插件 安装的依赖 全局安装的依赖 :commitizen 项目结构及配置文件 配置文件说明 .vscode/...

  • Day 01

    任务 基础的任务先完成 下载安装对应的Python版本(Python3) 下载安装并配置好vscode 学习了解下...

  • jenkins持续集成httprunner项目笔记

    一、Linux篇 1、Linux安装Python3环境 Linux安装Python3 【上海-悠悠】 Linux安...

网友评论

      本文标题:Linux安装Python3打开SSL及配置VSCode

      本文链接:https://www.haomeiwen.com/subject/uclbnqtx.html