您好,欢迎访问一九零五行业门户网

Linux下python3.8怎么安装

相比较于windows下安装python,在linux下安装python实际上是一个非常困难的选择。首先要解决的就是选择哪个发行版本的问题。linux的内核掌握在技术团队中,但是linux发行版本则掌握在不同的公司手中。不同的公司出于不同的考虑,在linux内核的基础上,打包了不同的应用程序,安装了不同的包管理器,实现了不同的发布策略,这就导致了数以百计的发行版本,在市面上,乱花渐欲迷人眼。为此新手的最常见也最难回答的问题就是:我应该使用哪个linux。
这个问题不仅见仁见智,而且也是友尽的话题,各个发行版本的死忠可以为此一直吵下去。笔者为了体验这些知名的发行版本,在自己的电脑上、虚拟机安装了无数个版本,最后得出的结论是:
如果是出于开发,选择ubuntu 18.04 lts是终极完美选择
不要安装server版本,开发到最后,还是要安装图形界面,所以最好选择desktop版本
下述文章可以作为选择的参考:
7个最好的linux滚动发行版
centos将于年底终止
为何不选择centos,因为它很快将会从国人的视线中消失。一年前red hat宣布将在今年底结束提供免费的centos linux。后续red hat再度提醒,centos linux 8将在2021年12月31日来到它的生命周期终点(end of life,eol)。centos是linux发行版之一,是red hat依照开放源代码推出的red hat enterprise linux源码编译而成。由于出自相同源码,因此有些要求高度稳定性的服务器以centos替代商业版的red hat enterprise linux。去年red hat宣布centos将转为适用devops人员开发的平台,而非稳定服务器应用或vm的操作系统,新平台称为centos stream,也不会再有centos 9。为何不选择archlinux,因为它需要极高的linux知识,相当于手工组配。geento更是难上加难,安装完了都不知道起点在那儿。相对而言,基于debian的多个发行版本可以选择,其中最出色的,用户面最广的,能够得到相关支持最多的,仍然非ubuntu莫属。
确定了使用ubuntu后,我们就开始python3.8的安装之路。为了更好地学习ubuntu下的python3.8安装,建议大家使用云服务商提供的云服务器节点。
不推荐老外的云节点,包括亚马逊与微软的,因为它们随时就可能用不了。使用云节点的好处就是使用起来非常容易,因为云节点:
不用在自己的电脑上折腾安装linux,稍不小心自己的电脑会变砖
操作系统已经安装好了
与windows的sandbox类似,安装出现故障,或者使用时出现任何问题,均可以随时重置,恢复到一个纯净的操作系统环境
灵活计费,比自己购买一个实体机方便太多了
经常有优惠,能够低价拿到性价比较高的ecs节点
下面以华为的云节点为例进行演示。
(一)使用ssh登录云节点。windows自带ssh命令,可以直接使用。进行powershell即可输入以下命令:
ssh tianbin@172.17.10.67输入密码即可
如果觉得powershell界面简陋,推荐使用mobaxterm个人版,这是一个功能丰富的gui界面的终端软件,功能强悍,配置齐全,是不可多得的工具软件。相对于xshell/putty等方便易用。相对于securecrt需要破解而言,mobaxterm免费。
(二)登录后,需要进行大量的配置工具。虽然从安全的角度来说,以下所有命令前面都应该使用sudo,从而可以以普通用户的身份执行系统管理员的工作,但从练手的角度来说,这样做纯属浪费时间。故而登录后,直接使用命令su“切入root身份。
# 需要输入root的口令su# 配置sshd服务器,保证经常测试客户端,从而不断线sed -i 's/#clientaliveinterval 0/clientaliveinterval 60/g' /etc/ssh/sshd_configsed -i 's/#clientalivecountmax 3/clientalivecountmax 60/g' /etc/ssh/sshd_config# 允许root用户登录sed -i '$apermitrootlogin yes' /etc/ssh/sshd_config# 接来下切换apt的安装源,使用阿里云提供的镜像。普通的文章通常写的源是国内的大学,但在实际中,只有阿里云与华为云提供的镜像才又快又好sed -i 's#http://security.ubuntu#https://mirrors.aliyun#g' /etc/apt/sources.listsed -i 's#http://archive.ubuntu#https://mirrors.aliyun#g' /etc/apt/sources.listsed -i 's#http://us.archive.ubuntu#https://mirrors.aliyun#g' /etc/apt/sources.list# 开始更新软件源与软件信息apt update && apt upgrade -y# 开始安装python3.8,请严格按下述顺序安装,否则会出现意料之外的结果apt install -y python3.8 python3.8-dev# 由于ubuntu自带python2.7以及python3.6,所以在安装python3.8后让它成为主用update-alternatives --install /usr/bin/python python /usr/bin/python2.7 1update-alternatives --install /usr/bin/python python /usr/bin/python3.6 2update-alternatives --install /usr/bin/python python /usr/bin/python3.8 3update-alternatives --config pythonpython --versionapt install -y python3-pippython -m pip install --upgrade pippip --version# 使用阿里云的pip源,绝大部分包可以从阿里云下载安装,即快又好,否则安装时间特别长pip config set global.index-url https://mirrors.aliyun.com/pypi/simple/pip install --upgrade setuptools
到此,python3.8安装完成。需要说明的是,由于ubuntu18.04发行版本的设计所限,千万不要尝试:
删除python2.7,有许多操作系统的组件依赖它
删除python3.6, 还有许多操作系统的组件依赖它
如果强行删除,整个操作系统会变成砖
对于ubuntu来说,开发的工具箱包括:
awk/sed/grep三剑客,在linux下开发不知道这三个命令将会寸步难行
vi/vim编辑神器,入门有些困难,但受益终身
为避免不熟悉linux命令所带来的困难,建议安装vs code的linux版本。由于vscode跨平台,确实方便至极。
以上就是linux下python3.8怎么安装的详细内容。
其它类似信息

推荐信息