• python在centos下安装以及配置


    更新内容:

    更新内容1:2023-08

    更新内容:3.8中最新的版本是3.8.17,下载最新的版本,操作跟之前的一样,如果使用之前的版本可能会存在小问题,跟住3.8.x的新版本即可



     

    python在centos下安装以及配置

    1.背景

    centos下默认的都是python2.7下载需要更换为3.x使用,目前大部分应用都是基于pyhton3了

    具体步骤:

    我下载一个3.8.15的包

    https://www.python.org/ftp/python/3.8.15/Python-3.8.15.tgz

     小注释:如果下载慢的话,直接把连接放到迅雷里下载,瞬间下载完毕

    下载包后上传到centos7.x服务器

    1.2解压文件

    [root@localhost packageht]# tar -zxvf Python-3.8.15.tgz 
     

    1.3装相关的依赖包,

    下载python3的包之前,要先安装相关的依赖包,用于下载编译python3

    安装依赖包:

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

     运行了以上命令以后,就安装了编译python3所用到的相关依赖

    备注:


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

     1.4创建python文件夹 /usr/local/python3.8,用于存放python3.8.15

    [root@localhost packageht]# cd /usr/local/
    [root@localhost local]# ls
    bin  etc  games  include  lib  lib64  libexec  sbin  share  src
    [root@localhost local]# mkdir python3.8
     

     1.5进入解压的python目录中,完成python编译工作,我的软件的解压目录为

    /packageht/Python-3.8.15

    [root@localhost packageht]# cd Python-3.8.15/

    [root@localhost Python-3.8.15]# pwd
    /packageht/Python-3.8.15
    [root@localhost Python-3.8.15]# 
     

     1.6p配置指定python的安装目录

    [root@localhost Python-3.8.15]# ./configure --prefix=/usr/local/python3.8
     

     运行后,可以到 /usr/local/python3.8看下,目前没有文件

    1.7使用如下命令编译和安装[时间挺久的,等下...]

    make && make install 

    1.8查看安装的文件【已经有安装的文件了】

    [root@localhost python3.8]# pwd
    /usr/local/python3.8
    [root@localhost python3.8]# ls
    bin  include  lib  share
    [root@localhost python3.8]# 
     

     进入安装目录bin下可以看到两个重要的文件,pyton3.8以及pip3.8这两个就是python3重要的运行程序:pip3.8就是python3的安装包工具

     1.9把上述运行程序建立软连接(可以认为是windows的快捷方式)

    1. [root@localhost bin]# ln -s /usr/local/python3.8/bin/python3.8 /usr/bin/python3
    2. [root@localhost bin]# ln -s /usr/local/python3.8/bin/pip3.8 /usr/bin/pip3

    备注:

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


    验证:任意目录下运行python3

     验证pip3是否好用

    [root@localhost bin]# pip3 list

     

     上述安装完成

    补充需要配置pip源【清华源】--加快下载软件包的过程

    pip3 config --global set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple/

     验证是否使用了国内源下载,可以安装个flask包测试下,查看相应信息

  • 相关阅读:
    MySQL 表分区简介
    【经验分享】Ubuntu如何设置swap交换
    计算机网络初识
    农村文化产业概论作业一(第一章~第二章)
    ubuntu报Unit firewalld.service could not be found.
    用AI把你的故事变成歌曲,创作一首只属于你的歌
    机器学习分类
    力扣(LeetCode)259. 较小的三数之和(2022.09.16)
    Burp插件HaE与Authz用法
    ARM Cortex-M 系列 MCU 芯片选型
  • 原文地址:https://blog.csdn.net/wtt234/article/details/128172281