保姆级,Linux中安装搭建Python环境

Linux中安装搭建Python环境

前手准备:在Linux中运行一下代码:

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

进入Python下载官网https://www.python.org/downloads/

在这里插入图片描述

在这里插入图片描述

点击后向下滑动到底部

在这里插入图片描述

然后再Linux中,把刚刚复制的粘贴到wget指令后

 wget https://www.python.org/ftp/python/3.12.3/Python-3.12.3.tgz

下载完成后,解压安装包

ls -l   # 是为了查看包名
tar -xvf  安装报的全名  # 解压# 解压完成后,进入解压后的文件
cd 包名
ls -l 

构建源码

./configure  --prefix=/usr/local/pythoon3.12.3  # 安装make && make install  # 源码编译

查看解释器

cd /usr/local/python3.12.3/
ls -l
cd bin
ls -l  # 此时会发现,Python3.12是解释器

建立软链接,随时随地,输入Python即可进入

..bin] rm -f /usr/bin/python # linux就有自带的Python,我们要把旧版本的删掉..bin] ln -s /usr/local/python3.12.3/bin/python3.12 /usr/bin/python

修改yum依赖

# 应为yum原先依赖的是Python,但是我们在上一步删除了,所以就需要重新绑定依赖,yum才能正常运行。
vi /usr/libexec/urlgrabber-ext-down
# 把第一行的Python换为Python2
vi /usr/bin/yum
# 同理,Python换成Python2

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/bicheng/2714.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

串口中断与环形队列——高级应用

目录 前言环形队列环形队列程序设计前言 由于串口中断服务函数处理串口的数据寄存器的数据时,存储数据和处理数据需要一定的时间,所以接收数据的频率不能太快。为了解决这个问题,在中断服务函数中将串口的数据寄存器值存储在环形队列中,只做存储功能,处理数据的功能放在主…

[综述笔记]Benchmarking Graph Neural Networks for FMRI analysis

论文网址:[2211.08927] Benchmarking Graph Neural Networks for FMRI analysis (arxiv.org) ⭐不是真正意义上的综述,应该是分析性质的文章 英文是纯手打的!论文原文的summarizing and paraphrasing。可能会出现难以避免的拼写错误和语法错…

C++基础——std::cout输出bool值

在C中,std::cout 默认输出布尔值时会显示 1(表示 true)或 0(表示 false)。如果想要改变这个行为,使得输出为 true 或 false 文本,可以使用 std::boolalpha 操纵符。 以下是如何使用它的示例&…

【电控实物-infantry】

云台电机参数 电机内部参数 相电阻:Rs1.8欧 相电感:Ls5.7810^-3H 转矩常数:Kt 0.741 NM/A 转动惯量:J KG-m^2 电机接收数据:-16384到16384(-3A到3A) 电机反馈:速度RPM rad/s (2πrpm)/60 C板陀螺仪&…

【深度学习实战(20)】使用torchsummary打印模型结构

一、安装torchsummary库 pip install torchsummary 二、代码 import torchvision.models as models from torchsummary import summarymodel models.AlexNet() model.to(cuda) summary(model,(3,224, 224))

Base64编码原理和代码实现

1、Base64编码实现原理 第一步: 原理是把每 3 个字节(每个字节为 8 位, 3 个字节为 24 位)重新划为 4 组(每组为 6位) 第二步: 重新划分的每组 6 位的字节中,高位补两个 0 为 8 位后作为一个新的 8 位字节…

脚手架搭建项目package.json配置中依赖的版本问题

脚手架搭建项目package.json配置中依赖的版本问题 问题描述:项目刚搭建好,运行没有问题,为什么过一段时间,删除node_modules,或者重新安装包依赖,然后项目某些地方出现莫名的错误(依赖库的地方…

Redis篇:缓存击穿及解决方案

1.何为缓存击穿 缓存击穿问题也叫热点Key问题,就是一个被高并发访问并且缓存重建业务较复杂的key突然失效了(有可能是正好过期了),无数的请求访问会在瞬间给数据库带来巨大的冲击。 常见的解决方案有两种: 互斥锁 逻…

c# 连接数据库、excel数据批量导入到数据库

string str $"select from TBa where ... ";DataSet ds new DataSet();using (SqlConnection conn new SqlConnection("server000.000.0.000;database数据库名;user id登录的用户名;password密码;Poolingtrue")){try{conn.Open();SqlCommand com new Sq…

逐行分析Transformer的程序代码,最后免费附上该代码!!

1. 代码详细解释 1. 第一段代码 这段代码首先定义了一些参数,包括编码器个数、输入维度、句子长度、词嵌入维度等。然后它保存了这些超参数到指定路径。接着,它加载训练和验证数据集,并创建了对应的数据加载器。之后,它定义了一个…

设计模式- 享元模式(Flyweight Pattern)结构|原理|优缺点|场景|示例

设计模式(分类) 设计模式(六大原则) 创建型(5种) 工厂方法 抽象工厂模式 单例模式 建造者模式 原型模式 结构型(7种) 适配器…

PHP 爬虫如何配置代理 IP(CURL 函数)

在 PHP中 配置代理IP&#xff0c;可以通过设置 CURL 库的选项来实现&#xff0c;代码如下&#xff1a; 当然你要有代理ip来源&#xff0c;比如我用的这个 代理商 &#xff0c;如果想服务稳定不建议找开源代理池&#xff0c;避免被劫持。 <?php // 初始化cURL会话 $ch cu…

php序列化存储和反序列化的使用方法

在 PHP 中,序列化(serialization)是将一个变量转换为可存储或传输的字符串表示形式的过程。反序列化(unserialization)则是将这个字符串转换回原始的 PHP 变量。这在存储对象到数据库、缓存系统或者在网络中传输对象时非常有用。 序列化 PHP 提供了 serialize() 函数来序…

xgp会员一年多少钱?xgp一个月多少钱?微软商店xgp会员价格指南

xgp是xbox游戏平台。xgp是类似于steam、epic等&#xff0c;拥有丰富游戏资源的平台。该平 台的全称为“XBox Game Pass”&#xff0c;俗称为“西瓜皮”。xgp是会员订阅模式&#xff0c;开启会员后&#xff0c;所有游戏资源都为你开放。pc版的&#xff0c;第一个月10港币&#x…

基于springboot+vue+Mysql的漫画网站

开发语言&#xff1a;Java框架&#xff1a;springbootJDK版本&#xff1a;JDK1.8服务器&#xff1a;tomcat7数据库&#xff1a;mysql 5.7&#xff08;一定要5.7版本&#xff09;数据库工具&#xff1a;Navicat11开发软件&#xff1a;eclipse/myeclipse/ideaMaven包&#xff1a;…

前端分页请求数据,前端删除n条数据后,再次请求

期望实现 前端分页请求服务端数据&#xff0c;页面渲染成列表前端操作删除列表里一项或多项&#xff08;一条或多条数据&#xff09;&#xff0c;页面立刻移除这一项或多项前端再次分页请求服务端数据&#xff0c;列表正常显示 问题分析 一般来说&#xff0c;每次请求的数据…

L1-099 帮助色盲 - java

L1-099 帮助色盲 代码长度限制 16 KB 时间限制 400 ms 内存限制 64 MB 栈限制 8192 KB 题目描述&#xff1a; 在古老的红绿灯面前&#xff0c;红绿色盲患者无法分辨当前亮起的灯是红色还是绿色&#xff0c;有些聪明人通过路口的策略是这样的&#xff1a;当红灯或绿灯亮起时&am…

WebServer项目介绍文章【四叶专属】

Linux项目实战C轻量级Web服务器源码分析TinyWebServer 书接上文&#xff0c;学习开源项目的笔记没想到居然有不少阅读量&#xff0c;后面结合另一个前端开源项目简单做了点修改&#xff0c;没想到居然有需要的同学&#xff0c;那么我就专门为四叶开一篇文章吧&#xff0c;【源码…

抢先看!美团、京东、360等大厂面试题解析,技术面试必备。

技术面试必备&#xff01;美团、京东、360等大厂面试题详解&#xff0c;让你轻松应对各大公司面试挑战&#xff01; 往期硬核面经 哦耶&#xff01;冲进腾讯了&#xff01; 牛逼&#xff01;上岸腾讯互娱和腾讯TEG&#xff01; 腾讯的面试&#xff0c;强度拉满&#xff01; …

【c++】探究C++中的list:精彩的接口与仿真实现解密

&#x1f525;个人主页&#xff1a;Quitecoder &#x1f525;专栏&#xff1a;c笔记仓 朋友们大家好&#xff0c;本篇文章来到list有关部分&#xff0c;这一部分函数与前面的类似&#xff0c;我们简单讲解&#xff0c;重难点在模拟实现时的迭代器有关实现 目录 1.List介绍2.接…