Red Hat 8中安装Python3.8.8和pip3

news/2024/11/25 19:17:49/

文章目录

  • 小结
  • 问题
  • 解决
  • 参考

小结

在Red Hat 8.3中成功安装Python3.8.8和pip3。

问题

运行Python返回错误SyntaxError: future feature annotations is not defined,发现的问题是程序要求Python3.8解释器,然而现有安装版本是Python3.6。

解决

分别安装Python3.8.8和pip3,步骤如下:

删除Python3.6

[root@Master ~]]# yum remove python36

安装Python3.8和pip3

[root@Master ~]]# yum install python38
[root@Master ~]]# yum install python38-pip

设置默认Python和Pip版本

[root@Master ~]# cat ~/.bash_aliases 
alias python=/usr/bin/python3.8
alias python3=/usr/bin/python3.8
alias pip=/usr/bin/pip3
[root@Master ~]# source ~/.bash_aliases

检查成功设置:

[root@Master ~]# python
Python 3.8.8 (default, Aug 11 2021, 06:52:42) 
[GCC 8.5.0 20210514 (Red Hat 8.5.0-3)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> exit()
[root@Master ~]# python -V
Python 3.8.8
[root@Master ~]# python3 -V
Python 3.8.8
[root@Master ~]# pip -V
pip 19.3.1 from /usr/lib/python3.8/site-packages/pip (python 3.8)
[root@Master ~]# pip3 -V
pip 19.3.1 from /usr/lib/python3.8/site-packages/pip (python 3.8)

参考

How to make python3.7 default
Red Hat: Chapter 38. Configuring the unversioned Python
How to change python default version from 2.7 to 3.7 on RHEL 7
Setting the Default python to python3
How to install pip in RHEL 8 / CentOS 8
Stackoverflow: SyntaxError: future feature annotations is not defined [duplicate]


http://www.ppmy.cn/news/1155348.html

相关文章

笔试面试相关记录(10)

&#xff08;1&#xff09;马走棋盘&#xff0c;只能走‘日’字形&#xff0c;起点在&#xff08;0,0&#xff09;&#xff0c;给定一个点[x,y](-300<x,y<300)&#xff0c;问最少多少步可以到达&#xff1f; 输入&#xff1a;2,1 输出&#xff1a;1 这个题目通过了91.7…

深入理解RNN

[人工智能-深度学习-47]&#xff1a;卷积神经网CNN循环神经网络RNN与组合电路时序电路的比较 [人工智能-深度学习-51]&#xff1a;循环神经网络 - RNN基本原理详解 组合逻辑电路 组合逻辑电路在逻辑功能上的特点是任意时刻的输出仅仅取决于该时刻的输入&#xff0c;与电路原来…

Linux OS源的问题记录

场景 安装了一台Linux虚拟机充当服务器&#xff0c;准备搭建一个elk环境&#xff0c;我使用命令安装docker的时候&#xff0c;报错提示 YumRepo Error: All mirror URLs are not using ftp, http[s] or file.Eg. Invalid release/repo/arch combination/ removing mirrorlist…

面试复盘(待删)

泛型的理解 官方文档里是这么写的 In languages like C# and Java, one of the main tools in the toolbox for creating reusable components is generics, that is, being able to create a component that can work over a variety of types rather than a single one. Thi…

前端开发新趋势:Web3、区块链与虚拟现实

文章目录 Web3&#xff1a;下一代互联网区块链技术去中心化应用程序&#xff08;DApps&#xff09; 区块链&#xff1a;重塑数字世界数字钱包NFT&#xff08;非同质化代币&#xff09; 虚拟现实&#xff1a;沉浸式体验WebVR和WebXR三维图形 新挑战与机会性能与复杂性安全性创新…

文件服务器管理服务器怎么设置

文件服务器是一种提供文件存储和共享服务的服务器&#xff0c;它可以方便企业内部的员工共享文件&#xff0c;提高工作效率。为了更好地管理和维护文件服务器&#xff0c;需要对其进行合理的设置。下面小编将介绍文件服务器管理服务器的基本设置方法。 一、选择合适的操作系统 …

VMware搭载linux出现的bugs

---------后续在实际Linux项目复盘过程中有遇到问题(解决办法)会不定时更新.......----------- ques: Linux自带的media目录用于挂载或可移动存储设备已满&#xff08;造成这一原因是由于我多次创建新的虚拟机并在同一虚拟目录下挂载同一镜象导致有些残存文件没有删除干净&…