Python在linux环境下的安装

如何在Linux系统上安装Python环境 如果系统没有安装所需版本的Python,或者需要安装特定版本的Python,可以从Python官方网站下载源码包。为了能够在命令行中方便地运行Python,需要将Python的安装目录添加到系统的PATH环境变量中。这将显示系统上已安装的Python版本。如果显示的是刚刚安装的版本号,则说明Python已成功安装。通过以上步骤,你可以在Linux系统上成功安装Python环境,并配置好相关的环境变量和软链接。如果pip没有自动安装,或者需要安装特定版本的pip,可以手动下载pip的源码包并进行安装。 阅读详情
  1. 下载python
    官网地址 :python官网地址
    点击下载点击进入
    选择Linux系统
    选择下载
    *加粗样式
    在上边复制要下载的连接

下载python包

wget 复制的连接(https://www.python.org/ftp/python/3.10.6/Python-3.10.6.tgz)

  1. 安装依赖

下载python3编译的依赖包 (主意使用root用户)

yum install -y gcc patch libffi-devel python-devel zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel

  1. 解压安装

    1. 查看当前系统的python版本号(大部分linux系统下自带了python2,最好不要同一个系统下两个都存在,除非你清楚的知道该怎么区分它们)
      python -V (这里的python目前指向的是python 2的链接)
      我们需要安装的是Python3,(注意不要删除旧的,删除后yum就无法使用了)
    2. 查看python相关的文件
      rpm -qa | grep python*
    3. 解压缩源码包
      tar -zxvf /usr/local/software/tars/Python-3.10.6.tgz
    4. 创建python的安装目录
      mkdir /usr/local/software/python
    5. 移动解压后的Python源码包到python目录
      mv /usr/local/software/tars/Python-3.10.6 /usr/local/software/python
    6. 进入解压后的目录并且执行
      cd /usr/local/software/python/Python-3.10.6
      ./configure --prefix=/usr/local/software/python/ # 指定安装目录为/usr/local/software/python/
    7. 编译 make
    8. 编译安装 make install
    9. 添加linux环境变量 使用root账号
      vi /etc/profile 在末尾添加
      #python
      PATH=/usr/local/software/python/bin:$PATH
      保存后 执行source /etc/profile
    10. 修改python的链接指向
      [root@localhost ~]# mv /usr/bin/python /usr/bin/python.bak
      [root@localhost ~]# ln -s /usr/local/software/python/bin/python3 /usr/bin/python

下载
因为yum和firewall都依赖python,所以更改会导致它们不可用,需要修改配置

1.编辑yum

[root@localhost ~]# vi /usr/bin/yum

将第一行”#!/usr/bin/python” 改为 “#!/usr/bin/python2.7”即可

下面也同样:修改的”#!/usr/bin/python” 改为 “#!/usr/bin/python2.7”

[root@localhost ~]# vi /usr/libexec/urlgrabber-ext-down

2.编辑firewall,修改/usr/bin/firewall-cmd和/usr/sbin/firewalld文件,在这两个文件的首行的“python”都改为“python2.7”

[root@localhost ~]# vi /usr/bin/firewall-cmd

[root@localhost ~]# vi /usr/sbin/firewalld

验证是否修改成功 执行

[root@localhost ~]# python -V

Python 3.9.10

显示如上信息说明修改成功了!

问题

Could not fetch URL https://pypi.org/simple/pip/: There was a problem confirming the ssl certificate
解决办法 :
使用root用户
1.在根目录下创建.pip文件夹
mkdir ~/.pip
2.使用vim打开pip.conf配置文件
vim ~/.pip/pip.conf
3.pip源配置文件
在文件中 /root/.pip/pip.conf
[global]
index-url=http://mirrors.aliyun.com/pypi/simple/
[install]
trusted-host=mirrors.aliyun.com

手把手教你在Linux环境下安装Python3 在上一篇文章《手把手教你启用Win10的Linux子系统(超详细)》我们已经学了如何在Win10环境下装Linux子系统了,那么这一篇文章我们将学习如何在该Linux系统下安装Python3。 首先是按Win+R键调出cmd命令窗口,然后输入输入bash指令进入Ubuntu系统,接着就可以进入正式的安装过程了。 第一步、下载Python3 输入下载命令:wget https://w... 阅读详情

相关推荐

机器人视觉伺服控制入门:从IBVS到PBVS的实战指南(附Python代码示例)

本文深入解析机器人视觉伺服控制,对比了基于图像的视觉伺服和基于位置的视觉伺服两大核心方法。通过实战案例与Python代码示例,详细阐述了从误差计算、交互矩阵到速度控制的全流程,帮助读者掌握如何利用视觉反馈实现机器人的实时闭环控制,提升其在动态环境中的作业能力。

weixin_29061997的博客 259

Linux下安装Python详细

https://blog.youkuaiyun.com/zhangdongren/article/details/82685932

java初识者 150

小红书图文AI创作:输入主题,一键生成图文(coze工作流教程+获取)

输入主题,工作流一键生成小红书风格图文,30s一条,可批量生成

2301_79384090的博客 2800

源码安装python

源码安装python     步骤:         1、下载         2、运行configure脚本,添加编译参数入--prefix指定安装的路径         3、编译 make         4、安装 make install                       先到官网找到python包的源码     地址为https://www.python.org/ftp/pyth...

u014248032的博客 873

ubuntu通过qemu安装银河麒麟V10_Arm_v8 (kylin_v10_飞腾/鲲鹏版)

一、windows下安装vmware虚拟机 二、ubuntu下载地址 https://mirrors.tuna.tsinghua.edu.cn/ubuntu-releases/20.04/ubuntu-20.04.3-live-server-amd64.iso 三、vmware中新建虚拟机,并使用ubuntu-20.04.3-live-server-amd64.iso作为启用盘 。。。在虚拟机中安装ubuntu(略) 四、配置ssh(如果ssh登录不上时配置) 修改openssh的配置 vi /etc/s

u010533742的博客 8704

ADS 使用教程(十八)Encrypting Designs using RFIP Encoder in ADS

在这一节,我们使用RFIP Encoder进行设计加密,这是一种保护知识产权和敏感设计数据的重要方法。RFIP Encoder提供了一种安全的方式来加密设计文件,确保只有授权人员能够访问和使用这些文件。

Dirge19的博客 1169

Linux平台Python安装与Pycharm的使用

Python的安装 1.在官网下载源码安装包 这里下载的是python3.6 2.解压安装包 tar zxf Python-3.6.6.tgz 3.安装依赖包 所需的依赖包有: gcc,zlib,zlib-devel,openssl-devel,readline,readline-devel yum install -y gcc zlib zlib-devel openssl-devel r...

qq_43511217的博客 6365

MR2数据集实战:5步搞定多模态谣言检测模型训练(附完整代码)

本文详细介绍了如何使用MR2多模态数据集构建高精度谣言检测系统,涵盖环境配置、数据准备、多模态特征工程、模型架构设计、训练调优及部署优化等5个关键步骤。通过双线性融合技术处理文本、图像和网页三模态数据,解决特征对齐和模态冲突等工程难题,并提供完整代码实现和性能优化方案。

weixin_42657024的博客 239

linux上运行python(简单版)

前提准备 1.centOS7 2.挂载yum源 在终端进行安装python3 yum install -y python3 安装完成后 在终端输入python3就可以运行python代码 退出python3的环境不是平时的Ctrl+c,在这里,我们使用的是Ctrl+z来退出编辑环境 怎么运行一整个程序呢? 下面来告诉你方法 然后建立个py文件,py文件是python的脚本文件 给py文件给读写权限。 然后打开新建的py文件在第一行写上 #!/usr/bin/python3 #!/usr/b

Gypsophila的博客 2万+

引文:当SVM转角遇上Copy-on-Write (COW)

本文分析了Linux内核中fork系统调用的Copy-on-Write(COW)机制实现原理。重点阐述了fork时父子进程共享物理页面、标记页表项为只读并在写操作时触发COW的流程,以及在SVM环境中通过MMU Notifier机制保持CPU和GPU页表同步的解决方案。文章详细描述了COW的三个阶段:初始共享、写入触发和页面复制,并说明了MMU Notifier的回调注册和处理流程,确保异构计算环境下内存一致性。

图形/计算GPU的驱动与虚拟化技术分享园地 2673

Claude Code 完全指南:从入门到精通

《AI编程助手ClaudeCode深度指南》摘要 ClaudeCode作为新一代AI编程助手,凭借200K tokens的超长上下文窗口和深度代码理解能力,正在重塑开发工作流程。本文系统介绍了从安装配置到高级应用的完整使用指南: 核心优势包括: 项目级代码理解能力 Agent自主规划复杂任务 原生终端集成支持 多文件协同编辑功能 实战应用场景: 快速理解陌生项目架构 诊断性能瓶颈并提供优化方案 自动生成符合规范的API代码 开发可复用技术组件 高级技巧: 通过CLAUDE.md定义项目规范 合理使用/cle

分享AI、区块链技术及应用,未来已来 603

linux下python安装到指定目录_Linux环境下Python的安装过程

编译&安装在Python-2.7.3 根目录下运行./configure补:configure 命令执行完之后,会生成一个 Makefile 文件,这个 Makefile主要是被下一步的 make 命令所使用。打开 Makefile你就会发现,里边制定了构建的顺序, Linux 需要按照Makefile 所指定的顺序来构建 (build) 程序组件。makemake实际上编译你的源代码,并...

weixin_28703489的博客 2063

【读代码】SQLBot:开源自然语言转SQL智能助手原理与实践

SQLBot是 DataEase 团队开源的自然语言转 SQL 智能助手,致力于让非技术用户也能通过自然语言与数据库对话,自动生成 SQL 查询,实现自助数据分析、智能BI问答、报表生成等场景。SQLBot 结合了大语言模型(LLM)、数据库元数据解析、SQL解析与执行等多项技术,具备强大的多数据库适配能力和灵活的扩展性。降低数据分析门槛,让业务人员无需掌握SQL即可获取数据洞察支持多种数据库类型,适应企业多样化数据环境提供可扩展的API和插件机制,便于集成到各类BI、数据平台和业务系统。

kakaZhui的博客 829

Linux环境如何安装python

因此,如果你将Python 3.8的软链接(或可执行文件本身)放置在PATH环境变量所包含的某个目录中,那么无论你当前处于哪个目录,只要输入python3.8(或者你所设置的任何别名,如python3),操作系统都会在PATH中查找并执行这个命令,从而启动Python 3.8解释器。需要注意的是,如果你的系统中安装了多个Python版本,并且你希望使用特定的版本(如Python 3.8),确保你的软链接或别名指向了正确的Python可执行文件。这可能会花费一些时间,具体取决于你的系统性能。

ZMXdecode的博客 1万+

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

【环境安装】Linux离线环境安装python3

离线下载安装包、添加软连接

qq_44833403的博客 6354

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

【python技能树】Windows/Linux系统下python的安装与环境配置

1Windows系统下python安装 此次安装主要针对windows开发,因此是在windows 10系统下进行安装。 1.1 python下载安装 Python官网:Python Releases for Windows | Python.org 在这里找到自己需要的版本进行下载即可,但是建议大家不要下载最新版本,懂得都懂。。。下载完成后运行安装即可。 下载稳定版,具体下载版本需要看自己的电脑是多少位的,博主的电脑是64位的,因此安装的版本是64位的3.7.4: 可进“设置...

左手の明天的博客 5万+

ssm框架搭建

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

Linux安装Python环境

本文基于如下Linux系统版本: 1、默认情况下,Linux会自带安装Python,可以运行python --version命令查看,如图: 我们看到Linux中已经自带了Python2.7.5。再次运行python命令后就可以使用python命令窗口了(Ctrl+D退出python命令窗口)。 2、查看Linux默认安装的Python位置 看到/usr/bin/python和/usr/bin/python2都是软链接,/usr/bin/python指向/usr/bin/python2,而/usr/bi

持续输出Java相关知识 1万+

如何在 Linux 下安装Python环境的详细指南

本文详细介绍如何在Linux下安装和配置Python环境,包括使用包管理器安装、从源码编译安装,以及虚拟环境的管理方法。

2103

linux怎么安装python环境_linux环境安装python

linux环境下安装python3,一步一步来吧!安装python3安装readline-devel依赖 ,用于解决python3安装完成后,退格和方向键乱码问题yum install readline-devel关闭防火墙和httpdservice iptables stopservice httpd stop注意:版本不同,关闭防火墙方式不同。安装sqlite3yum -y install s...

weixin_39582480的博客 116

python环境在linux下安装的好处,linux下安装python环境

1、linux下安装python3a、 准备编译环境(环境如果不对的话,可能遇到各种问题,比如wget无法下载https链接的文件)yum groupinstall 'Development Tools'yum install zlib-devel bzip2-devel openssl-devel ncurses-devel2 下载 Python3.5代码包wget https://www....

weixin_28844235的博客 274

Linux上安装Python环境

2、写入"export PATH=/usr/local/python…(加上对应名)/bin:$PATH"语句,1、执行"sudo vim /etc/profile"命令,打开文件环境变量配置文件,3、保存后文件,执行"source /ect/profile"命令。

2302_79752447的博客 583

Linux环境下安装python

虽然Python整体构建显示“finished successfully”,但实际上一些可选模块(如。现在您已经在Linux环境下成功安装了Python 3.9.4。如果希望在任何目录下都能直接使用新安装的Python版本,可以将其添加到。库的一部分,这个库提供了一种在运行时调用C函数的机制。编译过程可能需要一些时间,具体取决于系统性能。在构建Python 3.9.4的过程中,当构建。来启动新安装的Python解释器进行测试。模块用于在Python中调用C函数库,而。)由于缺少必要的组件而未能正确构建。

q908544703的博客 3558
上一篇: Hive执行中Reducers个数确定
下一篇: linux系统shell 脚本中$*,$?的含义
keepHungery
博客等级 码龄8年 115粉丝 18原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值