码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • Linux系统上安装python详细步骤


    1、默认情况下,Linux会自带安装Python,可以运行python --version命令查看,如图:

    启动python,使用命令:python:

    Ctrl+D退出python

    2、查看Linux默认安装的Python位置

    3、安装python3

    (1)登录Python Source Releases | Python.org,找到对应版本(我们以Python 3.7.12为例)如图:

    下载Python 3.7.12.tgz

    (2)将下载好的tgz上传到linux下的某个目录下,然后进行解压;

    (3)准备编译环境

    执行如下命令:

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

    也可以使用yum -y groupinstall "Development tools"命令把所有开发环境的依赖包安装好。

    安装python需要的依赖。成功后(Complete!),如图:

    (4)编译安装

    执行cd Python-3.7.12进入到解压后的Python-3.7.12目录下,依次执行如下三个命令:

    ./configure --prefix=/root/training/Python-3.7.12

    make

    make install

    说明:–prefix是Python的安装目录。

    没有提示错误,即安装成功。

    (5)建立软连接(Python与pip都建立软连接,分别为python3、pip3与系统自带的Python2区分)

    ln -s /usr/local/python3/bin/python3.7 /usr/bin/python3

    ln -s /usr/local/python3/bin/pip3.7 /usr/bin/pip3

    可使用命令ls -l /usr/bin/查看软连接是否已创建成功:

    (6)启动python,在命令窗口运行python3,如图:

    (7)配置环境变量

    配置环境变量主要是能快速使用pip3安装命令。

    执行 vi ~/.bash_profile,打开配置文件,添加如下配置:

    #配置python

    export PYTHON_HOME=/root/training/Python-3.6.5

    export PATH= P Y T H O N _ H O M E / b i n : PYTHON\_HOME/bin: PYTHON_HOME/bin:PATH

    保存退出(:wq),执行source~/.bash_profile命令使配置生效。执行echo命令,查看是否配置成功,如图:

  • 相关阅读:
    AKKA 互相调用
    CCF区块链会议--Middleware 2024 截止5.24 附录用率
    H3C SecParh堡垒机 get_detail_view.php 任意用户登录漏洞
    SQL练习---619.出现一次的最大数字
    蓝桥杯每日一题(python)
    堪称一绝!阿里技术人都用的 Nginx 笔记手册,应用到架构齐全
    前端编程应该了解的数据结构——栈、队列
    Rancher 系列文章-在腾讯云的 K3S 上安装高可用 Rancher 集群
    调用CFCA金信反欺诈服务相关接口,很详细
    python 词云 wordcloud使用paddle模式 庆余年人物分析--不是特别准,可以看着玩一玩
  • 原文地址:https://blog.csdn.net/Ajekseg/article/details/126434609
  • 最新文章
  • 沪漂五周年了:我越来越迷茫了
    Agentic Skill Routing 实战:别再把所有 Skill 塞进 AI Agent 上下文
    MySQL-Seconds_behind_master的精度误差
    [MAF预定义ChatClient中间件-03]CachingChatClient——利用缓存省钱省时间
    AI的至暗历史:从万众期待到被政府撤资,AI的两次死亡徘徊
    Agent OS :五种驯服不确定性的范式
    PortSwigger SQL注入LAB11
    数据库即时编译JIT
    [Begin]AI Learn Data Day 0
    深度学习进阶(二十七)现代 LLM 的核心架构设计其二:SwiGLU
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
小工具 小游戏
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1

京公网安备 11010502049817号