首页 > 系统相关 >centos 6.10 安装 python3.10.5 和 openssl1.1.1

centos 6.10 安装 python3.10.5 和 openssl1.1.1

时间:2023-10-17 12:15:52浏览次数:44  
标签:python3.10 tar 安装 6.10 openssl devel openssl1.1 usr local

centos 6.10 安装 python3.10.5 和 openssl1.1.1

安装 openssl

centos 6.10 自带的 openssl 版本太老了,要安装 1.0.2以上的版本。
如果不安装 openssl,python 的 pip 无法联网。

下载

wget https://link.juejin.cn/?target=https%3A%2F%2Fwww.openssl.org%2Fsource%2Fopenssl-1.1.1h.tar.gz

如果虚拟机下载慢,可以先下载好,再传到虚拟机。

解压安装

tar -zxvf openssl-1.1.1h.tar.gz

cd openssl-1.1.1h 
./config --prefix=/usr/local/ssl1.1.1 --openssldir=/usr/local/ssl1.1.1 

make && make install

设置环境变量

python 安装的时候要找到库

export LD_LIBRARY_PATH=/usr/local/ssl1.1.1/lib:$LD_LIBRARY_PATH

安装 Python

安装依赖

yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make

下载python3.10.5

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

解压、编译、安装

tar -xvf Python-3.10.5.tar.xz

cd Python-3.10.5

./configure --with-openssl=/usr/local/ssl1.1.1 --prefix=/usr/local/python3

make && make install

配置软链接

ln -s /usr/local/python3.7.0/bin/python3.7 /usr/bin/python3
ln -s /usr/local/python3.7.0/bin/pip3.7 /usr/bin/pip3

安装完成,现在可以用 python3.10.5, 并且可以用 pip

标签:python3.10,tar,安装,6.10,openssl,devel,openssl1.1,usr,local
From: https://www.cnblogs.com/AngleLin/p/17769371.html

相关文章

  • centos 6.10 安装 gcc9.4
    centos6.10安装gcc9.4下载gcc9.4下载地址:https://mirrors.tripadvisor.com/gnu/gcc/gcc-9.4.0/选择gcc-9.4.0.tar.xz下载解压下载的文件进入gcc-9.4.0文件夹,运行:./contrib/download_prerequisites//这一步是安装需要的依赖安装完依赖后执行:mkdirbuild&......
  • 铅华洗尽,粉黛不施,人工智能AI基于ProPainter技术去除图片以及视频水印(Python3.10)
    视频以及图片修复技术是一项具有挑战性的AI视觉任务,它涉及在视频或者图片序列中填补缺失或损坏的区域,同时保持空间和时间的连贯性。该技术在视频补全、对象移除、视频恢复等领域有广泛应用。近年来,两种突出的方案在视频修复中崭露头角:flow-basedpropagation和spatiotemporalTran......
  • 制作python3.10镜像带gunicorn
    DockerfileFromharbor.goldwind.com/library/centos:7.9.2009ADDPython-3.10.13.tgz/dataRUNyuminstallmakexz-develpython-developenldap-develbzip2-develexpat-develgdbm-develreadline-develsqlite-develgccgcc-c++openssl-develxorg-x11-xauthzli......
  • [Unraid 系列 v6.10+] 5 莫名死机处理
    说明目前,我的UNRAID系统版本为6.12.4,每隔一两周就会死机,网络服务(PING等)、SSH、WebGUI都会终止。现就有关问题进行处理。现在网上有几种说法:Docker分配的img文件过小,一旦需要超出又不满足条件,就会出现该问题。Docker容器分配的网络为macvlan而非ipvlan,而我已......
  • [Unraid 系列 v6.10+] 4 UNRAID Flash 备份目录记录
    说明UNRAID/boot一般为以下目录:root@unraid:/boot#tree-L1.├──EFI├──config├──logs├──syslinux└──......其中./EFI、./logs、syslinux为系统文件夹,一般不涉及用户数据。./config为具体用户数据配置文件。DockerCompose自建STACK......
  • AIGC革新,将文字或者LOGO融入AI视频基于PIKA-labs(Python3.10)
    很多平台都会禁止用户使用带有网址或者二维码的头像以及文章配图,这样可以有效的防止用户的一些“导流”行为。当然,头像、文章或者视频现在都是AI来审,毕竟现在人工的成本实在太高,但是如果我们把文字元素直接融入图像或者视频之中,如此一来,AI也会很难识别出一些“导流”的元素。本次......
  • 基于TOTP算法的Github两步验证2FA(双因子)机制Python3.10实现
    从今年(2023)三月份开始,Github开始强制用户开启两步验证2FA(双因子)登录验证,毫无疑问,是出于安全层面的考虑,毕竟Github账号一旦被盗,所有代码仓库都会毁于一旦,关于双因子登录的必要性请参见:别让你的服务器(vps)沦为肉鸡(ssh暴力破解),密钥验证、双向因子登录值得拥有。双因子登录说......
  • 蓝牛复制粘贴助手v6.10 免费软件
    你还在为重复输入重复的文本信息烦恼吗?当你经常输入的文本信息是重复的你是一个一个慢慢打字或是一个一个复制吗?蓝牛复制粘贴助手可以设置无限组文本 还可以用快捷键Ctrl+K和Ctrl+L左右切换分组,每组9个文本内容软件同时也有强大的剪贴板记录功能,Ctrl+Q可以快速分组与剪......
  • python3.10及以上版本编译安装ssl模块(openssl)
    由于python3.10之后版本不在支持libressl使用ssl,需要使用openssl安装来解决编译安装python时候遇到的ssl模块导入失败的问题,这里需要用的openssl1.1.1版本或者更高版本在别人的博客查阅到资料,特此记录:https://blog.csdn.net/ye__mo/article/details/129436629?spm=1001.2101.30......
  • wget python3.10.6
    如何使用wget命令下载Python3.10.61.简介在本篇文章中,我将向你介绍如何使用wget命令来下载Python3.10.6版本。wget是一个非常强大的命令行工具,可以用于从互联网上下载文件。2.下载流程下面的表格将展示整个下载流程的步骤:步骤描述1打开终端2定位到你想要保......