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

centos 7 安装python3 及pycharm远程连接方法

安装openssl

使用pip3安装 virtualenv的时候会提示WARNING: pip is configured with locations that require TLS/SSL, however the ssl module in Python is not available.

这是因为缺少openssl 2.0以上版本

解决办法:
一、先确认版本

openssl version

二、安装依赖

如果已有,这步可以忽略

yum install gcc libffi-devel zlib* openssl-devel

三、下载高版本openssl

下载:

wget https://www.openssl.org/source/openssl-3.4.1.tar.gz

解压:

tar -zxvf openssl-3.4.1.tar.gz

进入目录:

 cd openssl-3.4.1

/usr/local/openssl 这个目录要提前创建好

./config --prefix=/usr/local/openssl

四、编译&安装

编译:

sudo make

安装:

sudo make install

重新查看版本

openssl version

查看版本时如果出现

openssl: error while loading shared libraries: libssl.so.3: cannot open shared object file: No such file or directory

使用以下两个命令,建立连接即可

sudo ln -s /usr/local/openssl/lib64/libssl.so.3 /usr/lib64/libssl.so.3

sudo ln -s /usr/local/openssl/lib64/libcrypto.so.3 /usr/lib64/libcrypto.so.3

安装python

sudo yum update -y
sudo yum groupinstall "Development Tools" -y
sudo yum install openssl-devel bzip2-devel libffi-devel sqlite-devel zlib-devel -y #这是安装相关依赖
cd /tmp
wget https://www.python.org/ftp/python/3.11.11/Python-3.11.11.tgz #下载python
tar -xvf Python-3.11.11.tgz #解压
cd Python-3.11.11
./configure --enable-optimizations --prefix=/usr/local/python3
sudo make -j $(nproc) && make install #sudo 临时提权 -j $(nproc)使用多核加速编译
将Python 3和pip3添加到系统路径:
sudo ln -s /usr/local/python3/bin/python3 /usr/bin/python3
sudo ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3

相关文章:

  • 【信息系统项目管理师-案例真题】2009上半年案例分析答案和详解
  • 心理咨询小程序的未来发展
  • Java 面试合集(2024版)
  • 力扣3102.最小化曼哈顿距离
  • linux--多进程基础(2)GDB多进程调试(面试会问)
  • 大数据开发平台的框架
  • 一个不错的API测试框架——Karate
  • 【2025深度学习环境搭建-2】pytorch+Docker+VS Code+DevContainer搭建本地深度学习环境
  • JavaAPI(lambda表达式、流式编程)
  • echarts图表初始化搭建
  • 【数据结构进阶】哈希表
  • OpenSSL 生成非对称密钥对
  • 嵌入式科普(33)深度解析C语言中的const和volatile关键字
  • 浏览器跨域问题的原因分析及常见解决方案
  • flutter Column嵌套ListView高度自适应问题
  • stm32-电源控制
  • 第N1周:one-hot编码案例
  • Mysql 主从集群同步延迟问题怎么解决
  • 启动Redis报错记录
  • Spring和MyBatis原理和核心
  • 邢台建设一个企业网站/网推资源渠道
  • 做外汇关注的网站/最新新闻播报
  • wordpress中文网站模板/广州网站建设工作室
  • 沈阳科技网站建设/郑州网站建设外包
  • 高端网站建设优化/百度我的订单
  • 网站可信/旅游推广赚佣金哪个平台好