Linux中安装python3.8

ops/2024/10/19 14:13:41/

源码安装 Python 3.8

安装编译所需的依赖:首先安装一些编译 Python 所需的依赖包:

yum groupinstall "Development Tools"
yum install gcc openssl-devel bzip2-devel libffi-devel zlib-devel

下载 Python 3.8 源码

cd /usr/src
sudo wget https://www.python.org/ftp/python/3.8.0/Python-3.8.0.tgz

解压源码包

sudo tar xzf Python-3.8.0.tgz
cd Python-3.8.0

编译和安装 Python 3.8

sudo ./configure --enable-optimizations
sudo make altinstall

验证安装

[root@host test]# python3.8 --version
Python 3.8.0

报错解决:

[root@host test]# python3 jiankongtest.py 
/usr/local/lib/python3.6/site-packages/paramiko/transport.py:32: CryptographyDeprecationWarning: Python 3.6 is no longer supported by the Python core team. Therefore, support for it is deprecated in cryptography. The next release of cryptography will remove support for Python 3.6.from cryptography.hazmat.backends import default_backend* Serving Flask app 'jiankongtest' (lazy loading)* Environment: productionWARNING: This is a development server. Do not use it in a production deployment.Use a production WSGI server instead.* Debug mode: on* Running on http://127.0.0.1:5000/ (Press CTRL+C to quit)* Restarting with stat
/usr/local/lib/python3.6/site-packages/paramiko/transport.py:32: CryptographyDeprecationWarning: Python 3.6 is no longer supported by the Python core team. Therefore, support for it is deprecated in cryptography. The next release of cryptography will remove support for Python 3.6.from cryptography.hazmat.backends import default_backend* Debugger is active!* Debugger PIN: 441-708-060

安装 pip

yum install python38-pip

 手动安装:

curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
python3.8 get-pip.py

 安装 Flask 和 Paramiko

python3.8 -m pip install flask paramiko

 运行 Flask 项目

python3.8 jiankongtest.py

 


http://www.ppmy.cn/ops/126740.html

相关文章

前端页面使用google地图api实现导航功能,开发国外网站免费简单好用

开发国外软件的时候,想使用goole map实现导航等功能,可以使用google的api来做,官方文档地址:https://developers.google.com/maps/documentation/urls/get-started?hlzh-cn ,比如: 支持的请求的操作&…

【Java语言】逻辑控制

在Java中控制条件的语句几乎都是布尔表达式(只有true和false),与C语言不一样。 顺序控制 按照一定的顺序排序(事先准备好的);eg:阿拉伯数字是按顺序的等等 分支结构 if语句 if后面的表达式必…

【Vue】--项目文件结构

以下是一个基本的Vue项目结构框架: vue-project/ │ ├── node_modules/ # 项目依赖模块 │ ├── public/ # 静态资源目录 │ ├── favicon.ico # 网站图标 │ └── index.html # 入口 …

UniApp入门教程

UniApp X 是一种用于构建跨平台应用程序的框架,它基于 Vue.js 并通过 UniApp 技术栈支持多种平台,如微信小程序、支付宝小程序、H5、Android 和 iOS。以下是 UniApp X 的一些关键特点和基础知识: UniApp X 的特点 跨平台支持: 可…

Leetcode 1135. 最低成本连通所有城市

1.题目基本信息 1.1.题目描述 想象一下你是个城市基建规划者,地图上有 n 座城市,它们按以 1 到 n 的次序编号。 给你整数 n 和一个数组 conections,其中 connections[i] [x_i, y_i, cost_i] 表示将城市 x_i 和城市 y_i 连接所要的cost_i&…

Python--spi.quad学习笔记

spi.quad 是 SciPy 库中用于数值积分的函数,特别是进行一维积分。其全称为 “quadrature”,即 “数值积分”。 result, error spi.quad(func, a, b, args(), epsabs1.49e-8, epsrel1.49e-8)参数说明 func: 要积分的函数。这是一个可调用对象&#xff0…

MySQL数据库从入门到精通 第2讲 启动 停止 连接

MySQL数据库从入门到精通 第2讲 启动 停止 连接 MySQL数据库的初步使用 在上一小节我们已经简单了解了数据库与一些相关概念 接下来我们来学习下如何使用一下MySQL 1 MySQL的启动 MySQL服务是随着电脑开机自动启动的,在windows中MySQL的服务名称默认就是MySQL8…

6、ES6

文章目录 一.关于ES6二.关于变量声明let声明变量const 声明常量 三.变量的解构赋值四.字符串的扩展五.函数的扩展函数默认参数rest参数箭头函数(函数的新写法) 六.数组的扩展七.对象的扩展语法上的简化对象的解构赋值 八.Symbol:新的数据类型(类似于字符串)独一无二…