码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • linux安装python3.X


    1、Linux安装python

    1.1 下载python3.X

    下载之前先找一个安装包存储的位置,我的安装包存放地址为 /opt/software/python-xx

    命令如下
    1、创建文件夹
    mkdir -p /opt/software
    
    2、进入对应的安装包存储目录
    cd /opt/software
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6

    1.1.1 下载python3安装包

    1、根据需要选择需要下载的安装包
    https://www.python.org/ftp/python 是python安装包镜像地址。
    
    2、以下以 Python--3.7.2 版本为例
    wget https://www.python.org/ftp/python/3.7.2/Python-3.7.2.tgz
    wget https://www.python.org/ftp/python/3.8.16/Python-3.8.16.tgz
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6

    wget 为Linux下载安装包的命令,如果服务器没有此命令,可以执行下方的安装命令

    yum install wget
    
    • 1

    1.2 安装python3安装包

    1.2.1 创建python环境存储地址

    这个地址和上面的地址不是同一个含义,上面的地址表示的是python3.x安装包存储的地址,下方的地址表示的是python3.x环境的存储地址

    1、创建环境存储目录
    mkdir -p /usr/local/python3
    
    2、进入下载目录
    cd  /opt/software
    
    3、解压下载的安装包
    tar -zxvf Python-3.7.2.tgz
    tar -zxvf Python-3.8.16.tgz
    
    4、安装包编译器和相关包
    yum install gcc
    yum install libffi-devel -y
    
    5、进入解压后的Python文件夹
    cd Python-3.7.1
    cd Python-3.8.16
    
    6、配置Python相关资源文件存储地址
    这是就用到了第一步创建的文件夹,将相关的配置文件存储到用户目录下
    ./configure --prefix=/usr/local/python3
    
    7、编译及安装
    (1) make  ---  编译
    (2) make install  --- 编译安装
    
    8、建立Python3和pip3的软索引
    建立python3的软索引
    (1) ln -s /usr/local/python3/bin/python3 /usr/bin/python3
    建立pip3的软索引
    (2) ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3
    
    9、检查Python3及pip3时候配置成功
    python3 -V
    pip3 -V
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21
    • 22
    • 23
    • 24
    • 25
    • 26
    • 27
    • 28
    • 29
    • 30
    • 31
    • 32
    • 33
    • 34
    • 35

    1.3 卸载python3.X

    1、卸载pyhton3.x
    rpm -qa|grep python3|xargs rpm -ev --allmatches --nodeps
    
    2、删除所有残余文件
    whereis python3 |xargs rm -frv 
    
    3、查看现有安装的python
    whereis python 
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8

    1.4 常见异常报错

    1.1、urllib3报错

    ImportError: urllib3 v2.0 only supports OpenSSL 1.1.1+, currently the ‘ssl’ module is compiled with .....
    
    • 1

    1.2、解决方法

    pip install urllib3==1.26.15
    
    • 1

    2.1、pip版本未升级报错

    You are using pip version 9.0.1, however version 19.0.2 is available.You should consi
    der upgrading via the ‘python -m pip install --upgrade pip’ command.
    
    • 1
    • 2

    2.2、解决方法

    pip3 install --upgrade pip
    
    • 1
  • 相关阅读:
    永久删除的文件如何恢复?只需4个步骤
    关于LDPC编译码参数如何选择确定
    【Unity实战】从零手戳一个库存背包系统
    Redis命令手册
    校园信息发布平台小程序的作用是什么
    数字IC秋招手撕代码(十)计算最小公倍数与最大公约数
    jenkins整合gerrit
    学生HTML个人网页作业作品 使用HTML+CSS+JavaScript个人介绍博客网站 web前端课程设计 web前端课程设计代码 web课程设计
    LangChain结合milvus向量数据库以及GPT3.5结合做知识库问答之一 --->milvus的docker compose安装
    【MySQL 使用秘籍】克隆数据表、保存查询数据至数据表以及创建临时表
  • 原文地址:https://blog.csdn.net/weixin_43893423/article/details/132740001
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号