当前位置: 首页 > news >正文

怎么做本地网站公司网站背景图片

怎么做本地网站,公司网站背景图片,wordpress 调用媒体库,糕点网站策划书文章目录 背景用途编译安装openssl1.1.1d测试centos的python2 ssl模块是否正常pyenv编译python3.10需要配置环境变量(必须)编译python前记得安装依赖 背景 首先, centos7 通过yum安装的openssl-devel包是1.0.2k的,这玩意儿太老了。我们选择从源码安装op…

文章目录

  • 背景
    • 用途
    • 编译安装openssl1.1.1d
    • 测试centos的python2 ssl模块是否正常
    • pyenv编译python3.10+需要配置环境变量(必须)
    • 编译python前记得安装依赖

背景

首先, centos7 通过yum安装的openssl-devel包是1.0.2k的,这玩意儿太老了。我们选择从源码安装openssl。
centos7内置了二进制文件/usr/bin/openssl, 版本为1.0.2k,编译新版后直接删掉就行。

用途

python 3.10 及以上, 源码安装时,需要openssl1.1.1+
pip install requests>2.26时, 需要openssl1.1.1+

编译安装openssl1.1.1d

先去掉旧版ssldev的包yum remove openssl-devel openssl
备份旧版opensslmv /usr/bin/openssl /usr/bin/openssl1.0.2(没有就跳过)

## 下载源码
wget --no-check-certificate https://www.openssl.org/source/openssl-1.1.1d.tar.gz## 编译 (很快,就几分钟ok)
tar -zxvf  openssl-1.1.1d.tar.gz
cd openssl-1.1.1d
mkdir -p /usr/local/openssl
./config --prefix=/usr/local/openssl no-zlib
make && make install## 动态库链接
ln -s /usr/local/openssl/include/openssl /usr/include/openssl
ln -s /usr/local/openssl/lib/libssl.so.1.1 /usr/local/lib64/libssl.so
ln -s /usr/local/openssl/bin/openssl /usr/bin/openssl ## 配置ldconfig
echo "/usr/local/openssl/lib" >> /etc/ld.so.conf
ldconfig -v

测试centos的python2 ssl模块是否正常

能正常输出html就ok。

import urllib2
import ssl
url = "https://example.com"
headers = {  'User-Agent': 'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36'  }
request = urllib2.Request(url, headers=headers)
response = urllib2.urlopen(request, context=ssl.SSLContext(ssl.PROTOCOL_TLSv1))
html = response.read()
response.close()
print html

pyenv编译python3.10+需要配置环境变量(必须)

export CFLAGS="-I/usr/local/openssl/include"
export LDFLAGS="-L/usr/local/openssl/lib"
export PKG_CONFIG_PATH="/usr/local/openssl/lib/pkgconfig"

必须滴,不然会报错:
ModuleNotFoundError: No module named ‘_ssl’
ERROR: The Python ssl extension was not compiled. Missing the OpenSSL lib?

编译python前记得安装依赖

sudo yum groupinstall "Development Tools"
sudo yum install bzip2-devel libffi-devel  zlib-devel readline-devel sqlite-devel  xz-devel tk-devel  gdbm-devel
http://www.yayakq.cn/news/562669/

相关文章:

  • 做网站需要公司吗网络规划设计师视频教程百度云
  • 开发公司和物业公司签协议seo排名点击报价
  • 网站侧面的虚浮代码永久免费个人网站注册
  • 网站建设包括内容wordpress 好用加速插件
  • 网站太花哨利用虚拟主机建设企业网站实验报告
  • 网站策划做营销推广搭建棋牌工具
  • html5响应式网站制作网络软文投放
  • 网站被挂黑后果导航站wordpress
  • 关于网站建设的申请报告中国在数码网站注册域名好>
  • 深圳网站建设的基本知识商丘建设厅网站首页
  • 办办网登陆石家庄网站排名优化哪家好
  • 主机屋vps网站助手使用阿里云建网站
  • 网站移动适配怎么做网站建设要不要学编码
  • linux系统做网站绍兴seo外包公司
  • 广州番禺做网站网站app开发计划书
  • 视频网站怎么建单位网络建设的设计方案
  • 中国建设银行网站如何注册西安网络科技公司排名
  • 电脑硬盘做网站服务器教程网址二维码生成器
  • 缙云县城乡建设局网站app动效网站
  • 行业网站定位wordpress页面调试分类文章
  • 深圳制作网站哪家好php网站源码
  • 招聘做网站的需要技术哪些要求如何创办公司
  • 佛山做外贸网站如何做炒作的网站
  • 许昌市网站建设如何开设网站
  • 厦门外贸网站建设网页设计代码大全添加音乐
  • 绿植行业做网站的网络营销中网站建设的策略
  • 微信商城网站模板网站建设服务方案ppt模板
  • 邮件表头图片网站建设银行舟山分行网站
  • 固安县城乡和住房建设局网站一个网站交互怎么做
  • 再高权重网站加自己的链接会容易被收录吗会昌县城乡规划建设局网站