首页 > 系统相关 >Alibaba Cloud Linux release 3 Python 3.8 安装

Alibaba Cloud Linux release 3 Python 3.8 安装

时间:2024-04-28 10:44:36浏览次数:30  
标签:bin Python alternatives Alibaba python usr 安装 Cloud

Alibaba Cloud Linux release 3 Python 3.8 安装

https://zhuanlan.zhihu.com/p/690125733

背景

买了台阿里云服务器玩玩,项目需要Python 3.8,但是机器上配置了3.6.8

机器信息:

机器信息:

Linux version 5.10.134-16.1.al8.x86_64

Alibaba Cloud Linux release 3

linux的多python 版本支持

本来以为像以前一样,需要安装包,配置各种path 才能使用,结果发现现在居然这么简单。

linux 系统(Debian/Ubuntu)中现在已经提供了对多版本Python 的管理工具,具体体现在

/etc/alternatives/unversioned-python 这个符号链接上。

/etc/alternatives/unversioned-python 是一个指向 /usr/bin/python 的符号链接。

/usr/bin/python 又是一个指向实际的 Python 解释器可执行文件(通常是 Python 2.x 或 Python 3.x 中的一个)的符号链接。

这种设置允许用户和系统管理员通过更新 /etc/alternatives/unversioned-python 来更改系统中默认的 Python 版本,而不需要手动更改 /usr/bin/python 的符号链接。

这种机制的好处在于,它允许系统中同时存在多个 Python 版本,而无需直接修改系统路径,从而避免了潜在的兼容性问题。

安装

1.yum 安装

yum install python3.8

2.检查当前所安装的python

sudo update-alternatives --display python

3.选择版本

sudo update-alternatives --config python

4.检查Python

5.Python 3 pip 安装及设置

pip3 已经安装了

设置软连接

sudo ln -s /usr/bin/pip3 /usr/bin/pip

检查结果:

总结

以前真的是特别复杂,现在对python 的安装及配置,实在是太简单了。

标签:bin,Python,alternatives,Alibaba,python,usr,安装,Cloud
From: https://www.cnblogs.com/zkwarrior/p/18163260

相关文章

  • Python中有很多库可以操作Excel,像xlsxwriter、openpyxl、pandas、xlwings等
    Python中确实有多个库可以用于操作Excel文件,包括但不限于xlsxwriter、openpyxl、pandas和xlwings。以下是这些库的简要介绍和它们各自的优点:xlsxwriter:优点:专门用于创建新的.xlsx文件。提供了丰富的功能来创建复杂的Excel文档,包括图表、图片、自动筛选等。性能相对较......
  • 11个Python循环技巧
    本文分享自华为云社区《Python中的循环技巧指南》,作者:柠檬味拥抱。当我们处理数据时,有时候需要创建多个列表以存储不同类型或不同条件下的数据。在Python中,我们可以利用循环来快速、高效地创建这些列表。本文将介绍如何使用循环在Python中创建多个列表,并提供代码实例。python用......
  • MBIST和BISR+循环移位和强制转换+verdi操作+vip需要disable auto recording+vim设置某
    MBIST和BISRhttps://blog.csdn.net/liubin1222/article/details/103995449https://zhuanlan.zhihu.com/p/161185302进行内存修复需要两步:首先在可修复内存测试期间,由MBIST控制器诊断出的故障。第二步是修复内存,确认修复签名。可修复的存储器都有带修复签名的寄存器。MBIST(Me......
  • [Python急救站]人脸识别技术练习
    这段时间做了一个用于初学者学习人脸识别系统的程序,在上代码时,先给说说事前准备:首先我们需要一个OpenCV的一个haarcascade_frontalface_default.xml文件,只要去GitHub上面即可下载:https://github.com/opencv/opencv点击Code,选择DownloadZIP,下载后解压在目录下opencv-4.x\data\ha......
  • 攻防世界-难度1- bad_python
    the.pycisbroken,canyouhelpmerecover?攻防世界难度1-bad_pythonpython头部观察文件名pyre.cpython-36.pyc,说明是在python3.6环境下编译的,那么需要恢复正常pyc3.6对应的首部16字节。uncompyle6pip3installuncompyle6uncompyle6--versionuncompyle6pyre.cpython......
  • python题
    【Python0002】排列组合序列【题目描述】用户输入整数n(1<=n<=26)和整数m(m<=n),然后输入n个不同的字母,请编写程序输出在这n个字母中选择m个字母的所有排列序列和组合序列。【源代码程序】importitertools defgenerate_permutations_combinations(letters,m):    #生成......
  • python下载和扩展文件下载
    (三)、练习安装Python扩展库【实验截图】1、在资源管理器中进入Python安装目录的scripts子目录,然后按下Shift键,在空白处单击鼠标右键,在弹出来的菜单中选择“在此处打开命令窗口”进入命令提示符环境   2.使用pip命令在线安装Python扩展库numpy、pandas、scipy......
  • blender python api 将指定的顶点组(water)转换为颜色属性water_colors
    1.选中物体,进入权重绘制模式2.代码:importbpy#获取当前活动的物体obj=bpy.context.object#确保物体是网格类型ifobj.type!='MESH':print("当前激活的对象不是网格类型。")#exit()#使用exit()来提前退出脚本#获取名为“water”的顶点组vertex_gro......
  • blender python api 获取所有顶点组并将各自的顶点组转换为对应的颜色属性
    1.选中物体,进入权重绘制模式2.代码importbpy#获取当前活动的物体obj=bpy.context.object#确保物体是网格类型ifobj.type!='MESH':print("当前激活的对象不是网格类型。")#exit()#遍历所有顶点组forvg_nameinobj.vertex_groups.keys():#获......
  • python 如何动态加载lib中的函数
    classTestInstance:def__init__(self):#初始化库字典,存放找到的库self.lib=Proxy()#使用一个代理对象来模拟层级结构classProxy:def__init__(self):self._libObjectDictCache={}def_getLibInstance(self,l......