Centos中安装Python

python在centos下安装以及配置 python在centos下安装以及配置1.背景centos下默认的都是python2.7下载需要更换为3.x使用,目前大部分应用都是基于pyhton3了具体步骤:我下载一个3.8.15的包 下载包后上传到centos7.x服务器上1.2解压文件[root@localhost packageht]# tar -zxvf Python-3.8.15.tgz 1.3装相关的依赖包,下载python3的包之前,要先安装相关的依赖包,用于下载编译python3安装依赖包: 运行了以上命令以后,就安 阅读详情

前提条件,在有网络的centOS系统上

1、第一种方法

Centos自带有python,但版本比较低

使用yum安装python,这种方法安装的python版本比较低,不建议这种方法。

先安装软件包:yum install epel-release

再安装python:yum install python

2、第二种方法

下载“tgz”文件安装python

1)下载python文件

可以先下载python文件,再传到服务器上,下载地址如下:

下载目录网址:https://www.python.org/ftp/python/

下载官网网址:https://www.python.org/downloads/source/

也可以直接在服务器上下载,下载方法如下:

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

2)安装python

建议把python安装在“/usr/local”目录或者“/usr/”目录下。本文安装在了“/usr/local”目录下

先使用cp将Python-3.6.0.tgz复制到“/usr/local/”目录下,再解压Python-3.6.0.tgz,命令如下

#复制python文件

cp Python-3.6.0.tgz  /usr/local/

#解压python文件

tar -zxvf Python-3.6.0.tgz

#进入Python-3.6.0

cd Python-3.6.0

#安装Python,生成配置文件(Makefile等)

./configure  --prefix=/usr/local/Python-3.6.0

#如果出现“checking for --without-gcc.... no”错误,则需要安装gcc,安装命令:yum install gcc,如果无提示继续

#编译Python

make

#安装Python

make install

# 如果出现“can't decompress data; zlib not available”错误,则需要安装相关的包,安装命令:yum install zlib*

3)修改软连接

# **** 第一种python2和python3共存

# 直接建立python3的软连接即可

ln -s /usr/local/Python-3.6.0/bin/python3 /usr/bin/python3

# 注意:Python-3.6.0目录下可能没有“bin/”目录,则python3可能就在Python-3.6.0目下,名字可能是“python”或者“python3”,则

# 建立软连接“ ln -s /usr/local/Python-3.6.0/python3 /usr/bin/python3”或者“ ln -s /usr/local/Python-3.6.0/python /usr/bin/python3”

# 查看系统自带的python版本

python -V

# 查看安装的的python版本

python3 -V

 

# **** 第二种环境变量中仅存在python3 ***

#删除系统自带的软连接

rm -rf /usr/bin/python

#建立python3的软连接

ln -s /usr/local/Python-3.6.0/bin/python3 /usr/bin/python

#查看python版本

python -V

#装完python有两个问题,

# 第一个问题 

# yum无法使用了,需要把yum和自带的python关联起来

# 修改yum文件

vim  /usr/bin/yum

#将yum中的第一行“#!/usr/bin/python" 修改为“#!/usr/bin/python2.6"

#修改yum中默认的python注意版本,我用的centos中默认的版本是2.6,所以修改的是2.6

#查看centos中yum默认自带的加载的python,请查看“/usr/bin”目录下查看

ls -l /usr/bin/python*

# 第二个问题

# pip无法使用,需要为pip在“/usr/bin/”目录下建立软连接

ln -s /usr/local/Python-3.6.0/bin/pip3  /usr/bin/pip

 

在Centos中不需要下一步,因为“~/.bash_profile”文件已经把“/usr/bin/”目录加载到环境变量中,并且上述操作把软连接全部添加到了“/usr/bin/”目录下。

4) 添加环境变量

vim ~/.bash_profile

#修改PATH

PATH=$PATH:$HOME/bin:/usr/local/Python-3.6.0/bin

#刷新环境变量

source ~/.bash_profile

3、pip安装

#一般情况下,在安装Python-3.6.0时,会安装pip和setuptools,如果没有可以使用yum安装,也可以使用“tgz”、“whl”文件安装,建议使用“whl”文件安装,python安装包的安装请参见我的另一篇博客。下面介绍一下yum安装pip,yum安装的pip版本比较低不建议使用yum安装。

#先安装相关的包

# EPEL (Extra Packages for Enterprise Linux)是为“红帽”系列的Linu操作系统提供额外的软件包。

yum install epel-release

#安装pip

yum install python-pip

个人能力有限,上述个人感悟,可能有错误之处,请见谅。

新装的CentOS 7安装python3 centos7自带有python,但是确实python2版本的python,如果你想安装个python3怎么办呢?难道要从github上把源码clone下来进行编译安装么?这么做对于我们个人用户来说,完全没必要嘛。 1.首先,你要知道系统现在的python的位置在哪儿: [root@root ~]# whereis python python: /usr/bin/python2.7 / 阅读详情

相关推荐

centos下安装MySQL-python

1) 下载MySQL-python wget https://pypi.python.org/packages/a5/e9/51b544da85a36a68debe7a7091f068d802fc515a3a202652828c73453cad/MySQL-python-1.2.5.zip#md5=654f75b302db6ed8dc5a898c625e030c 2) 解压缩 unz

tony的专栏 2652

在centos系统上安装python

2.打开python官网,查看下载python下载地址:https://www.python.org/downloads/7. 配置,命令:./configure --prefix=/usr/local/python3。6.解压后进入Python-3.10.4文件夹,命令:cd Python-3.10.4/5.下载完成后解压压缩包,命令:tar -zxvf Python-3.10.4.tgz。1.更新yum,命令:sudo yum update。9.查看版本命令:python -v。10.退出exit()

Along_168163的博客 2万+

在CentOS上安装Python

在本文中,我们详细介绍了在CentOS上安装Python的步骤。最后,我们安装了Python,并创建了一个软链接以方便使用。在CentOS操作系统上安装Python可以让您在该平台上进行Python编程和开发工作。本文将为您提供在CentOS上安装Python的详细步骤,并附上相应的源代码示例。访问Python官方网站(https://www.python.org/downloads/)以获取最新版本的Python源代码包。为了方便使用,我们可以创建一个指向新安装的Python可执行文件的软链接。

InjeProgram的博客 3050

Centos 安装python

Centos 安装python3

weixin_41133459的博客 1万+

CentOS 7 安装 Python

在本文中,我将为您详细介绍如何在 CentOS 7 操作系统上安装 Python。在安装 Python 之前,我们应该先更新 CentOS 7 操作系统的软件包到最新版本。至此,您已成功在 CentOS 7 上安装了 Python。在安装 Python 之前,我们需要安装一些必要的依赖项。这些命令将配置编译选项、编译源代码并将 Python 安装到系统中。该命令将检查可用的软件包更新并将其安装到您的系统中。该命令将显示 Python 的版本号,确认安装成功。命令可以防止覆盖系统默认的 Python 版本。

CodeByte的博客 2563

从零开始搭建GD32F103CBT6开发环境:VSCode配置与实战技巧

本文详细介绍了如何从零开始为国产MCU GD32F103CBT6搭建高效的VSCode开发环境。内容涵盖工具链安装、VSCode核心插件配置、工程目录结构规划、关键配置文件编写以及Makefile实战,旨在帮助开发者摆脱传统IDE束缚,利用现代化工具链提升嵌入式开发效率。

weixin_29158413的博客 448

centos环境python安装详细教程

python3.8 解释器位置,一般是。添加python3与pip3的软链接。

有勇气的牛排博客 2453

标签传播算法LPA:半监督学习解决标注数据不足的完整实战指南

在机器学习实际工程中,标注数据稀缺往往是制约模型性能的核心瓶颈。半监督学习提供了一条利用海量未标注数据来增强模型泛化能力的有效路径,其中标签传播算法(Label Propagation Algorithm, LPA)因其直观的图结构和优雅的数学原理而备受关注。LPA通过将样本映射为图中的节点,以相似度作为边权重,让已知标签沿着图结构不断扩散,从而实现对未知样本的预测。其背后基于聚类假设与流形假设,能在低标注率场景下显著缓解过拟合问题,提升分类准确率。该技术在文本分类、金融风控、图像识别等存在大量无标注数据的

weixin_29056781的博客 241

centos安装python3详细教程

centos7自带版本是python2.7 如果要用的3.0以上的版本需要手动安装 1、先查看系统python的位置在哪儿 whereis python python2.7默认安装是在 /usr/bin目录中,切换到/usr/bin/ cd /usr/bin/ ll python* 从下面的图中我们可以看到,python指向的是python2,python2指向的是python2.7,因此我们可以装个python3,然后将python指向python3,然后python2指向python2.7,那么

知行合一 3万+

告别串口助手!手把手教你用Matlab直接读取STM32的传感器数据(附完整代码)

本文详细介绍了如何利用Matlab直接与STM32进行串口通信,实现传感器数据的实时采集与分析。通过完整的代码示例和系统架构设计,帮助开发者告别传统的串口助手工具链,打造高效、自动化的数据采集系统。文章涵盖了从硬件配置、通信协议设计到Matlab数据处理与可视化的全流程,特别适合嵌入式开发与数据分析结合的实践场景。

weixin_42629671的博客 429

SAP Business One自定义表与字段实战:从零构建企业专属数据模型

本文详细介绍了如何在SAP Business One中创建自定义表与字段,从零构建企业专属数据模型。通过实战案例和避坑指南,帮助用户掌握业务适配、流程优化和权限隔离等关键技巧,提升系统灵活性和数据管理效率。特别适合需要扩展标准功能的SAP Business One用户。

weixin_28730927的博客 362

CentOS安装python教程

具体我也不清楚,但好像听説CentOS7.9属于比较中低下的版本,如果安装太高版本的Python的话好像会出点未知事故,所以在这里我还是推荐CentOS7.9版的搭配Python3.7.0个版本的即可,我用这个搭配用了几年了,没有出现过任何问题,对我要求不高的人来説已经算完美了,所以总结一下如何来安装Python3.7.0。至此,可以在终端里输入命令,注意下面的python和pip都带了3,这个是新安装的python和pip。5、指定安装目录,即/usr/local/python3目录里。

无尘_47361031的博客 1988

类银河恶魔城游戏开发学习笔记(0)

解决B站搬运【Unity教程】从0编程制作类银河恶魔城游戏P37中moveState和idleState循环切换的问题

Gellar的博客 1448

centos安装python环境

centos安装python环境查看系统自带版本查看系统自带版本位置下面介绍安装Python3的方法下载python包解压安装包创建软链接升级pip测试python3 由于centos7原本就安装了Python2,而且这个Python2不能被删除,因为有很多系统命令,比如yum都要用到。 查看系统自带版本 输入Python命令,查看可以得知是Python2.7.5版本 查看系统自带版本位置 which python 一般是位于/usr/bin/python目录下。 下面介绍安装Python3的方法

haoweixl的博客 1万+

基于 ESP32+IMU+BLE HID 的低延迟无线体感游戏控制器设计与实现

本文设计的基于 ESP32 的低延迟无线体感游戏控制器,通过合理的硬件选型与软件优化,实现了体感姿态感知与无线低延迟传输的核心功能。硬件上采用 ESP32+MPU6050+TP4056 的低成本方案,接线简单、便携性强;软件上通过轻量化库、互补滤波算法与非阻塞 BLE 传输,有效降低了系统延迟,满足体感游戏的使用需求。

weixin_42300449的博客 401

从win系统远程使用服务器中的nsight system、nsight compute

本文介绍了如何在Windows系统中远程使用服务器上的Nsight System和Nsight Compute工具。主要内容包括:1)双系统同步安装相同版本的Nsight工具,配置环境变量;2)命令行生成profile文件或直接运行分析;3)Windows远程连接服务器的配置方法;4)解决权限问题的具体方案,如修改文件夹权限或调整NVIDIA驱动配置。文章提供了详细的安装步骤和常见问题解决方案,适用于需要进行GPU性能分析和调试的开发人员。

Justinyh的博客 401

centos7安装python3

centos7自带版本是python2.7 centos8是自带python3的 如果要用的3.0以上的版本需要手动安装,下载地址:https://www.python.org/ftp/python/ 1、先查看系统python的位置在哪儿 whereis python python2.7默认安装是在 /usr/bin目录中,切换到/usr/bin/ cd /usr/bin/ ll python* 从下面的图中我们可以看到,python指向的是python2,python2指向的是python2.7,因此

xiaoxiaodechongzi的博客 9200

【零基础入门unity游戏开发——unity通用篇30】Resources资源加载(基于unity6开发介绍)

Resources资源加载(基于unity6开发介绍)

向宇的博客,专注php/web全栈 unity游戏开发,欢迎大家评论纠错 4116

centos安装python3

centos安装python3

XMYX-0 3071

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

centos8安装python

在CentOS 8上安装Python 3 要在CentOS 8上安装Python 3,请以root或sudo用户身份在终端中运行以下命令: $ sudo dnf install python3 要验证安装,请输入以下命令检查Python版本: $ python3 --version 参考:在Linux系统中检查Python版本(Python Version)的方法。 在选写本文时,CentOS存储库中可用的Python 3的最新版本是“3.6.x”: Python 3.6.8 注:该命令还会安装pip。 要

记录点滴生活 2551

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

centos7怎么安装python_Linux Centos7下安装Python

1.查看是否已经安装PythonCentos7默认安装了python2.7.5 因为一些命令要用它比如yum 它使用的是python2.7.5。使用python -V命令查看一下是否安装Python:然后查看一下Python可执行文件的位置:进入到bin目录:可以看到可执行文件python指向python2,python2又指向python2.7也就是说Python命令执行的系统预装的Python...

weixin_39655085的博客 664

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

CentOS7 离线安装 Python

CentOS7 离线安装Python。包括:下载Python及依赖环境、gcc环境安装、Python 离线安装。 (3)配置python3系统路径。 (4)验证是否安装成功

piao110liang的博客 7512

centos8安装python2_如何在CentOS 8上安装Python2 Python3

如何在CentOS 8上安装Python如您所知,有两个Python版本正在积极开发中。 尽管Python 2以前得到良好的支持和使用,但Python 3被认为是该语言的未来。默认情况下,RHEL/CentOS 8没有一个系统级的python命令来避免将用户锁定到特定的python版本。相反,它让用户选择安装、配置和运行特定的Python版本。诸如yum之类的系统工具使用内部Python二进制和库...

weixin_39795065的博客 1158

如何在CentOS 8上安装Python

Python是世界上最受欢迎的编程语言之一。 凭借其简单易学的语法,Python是初学者和经验丰富的开发人员的流行选择。 与其他Linux发行版不同,CentOS 8默认不安装Python。 如您所知,有两个Python版本正在积极开发中。 尽管Python 2以前得到良好的支持和使用,但Python 3被认为是该语言的未来。 默认情况下,RHEL/CentOS 8没有一个系统级的python命令...

tmchongye的专栏 2445
上一篇: pickle文件存储和保存
下一篇: pickle使用方法
MasonYyp
博客等级 码龄9年 301粉丝 297原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值