相比较于windows下安装python,在Linux下安装python实际上是一个非常困难的选择。首先要解决的就是选择哪个发行版本的问题。Linux的内核掌握在技术团队中,但是Linux发行版本则掌握在不同的公司手中。不同的公司出于不同的考虑,在Linux内核的基础上,打包了不同的应用程序,安装了不同的包管理器,实现了不同的发布策略,这就导致了数以百计的发行版本,在市面上,乱花渐欲迷人眼。为此新手的最常见也最难回答的问题就是:我应该使用哪个Linux。
这个问题不仅见仁见智,而且也是友尽的话题,各个发行版本的死忠可以为此一直吵下去。笔者为了体验这些知名的发行版本,在自己的电脑上、虚拟机安装了无数个版本,最后得出的结论是:
如果是出于开发,选择ubuntu18.04LTS是终极完美选择
不要安装server版本,开发到还是要安装图形界面,所以最好选择Desktop版本
下述文章可以作为选择的参考:
为何不选择CentOS,因为它很快将会从国人的视线中消失。一年前RedHat宣布将在今年底结束提供免费的CentOSLinux。后续RedHat再度提醒,CentOSLinux8将在2021年12月31日来到它的生命周期终点(EndofLife,EoL)。CentOS是Linux发行版之一,是RedHat依照开放源代码推出的RedHatEnterpriseLinux源码编译而成。由于出自相同源码,因此有些要求高度稳定性的服务器以CentOS替代商业版的RedHatEnterpriseLinux。去年RedHat宣布CentOS将转为适用DevOps人员开发的平台,而非稳定服务器应用或VM的操作系统,新平台称为CentOSStream,也不会再有CentOS9。为何不选择Archlinux,因为它需要极高的Linux知识,相当于手工组配。Geento更是难上加难,安装完了都不知道起点在那儿。相对而言,基于Debian的多个发行版本可以选择,其中最出色的,用户面最广的,能够得到相关支持最多的,仍然非Ubuntu莫属。
确定了使用Ubuntu后,我们就开始python3.8的安装之路。为了更好地学习ubuntu下的python3.8安装,建议大家使用云服务商提供的云服务器节点。
不推荐老外的云节点,包括亚马逊与微软的,因为它们随时就可能用不了。使用云节点的好处就是使用起来非常容易,因为云节点:
不用在自己的电脑上折腾安装linux,稍不小心自己的电脑会变砖
与windows的sandbox类似,安装出现故障,或者使用时出现任何问题,均可以随时重置,恢复到一个纯净的操作系统环境
灵活计费,比自己购买一个实体机方便太多了
经常有优惠,能够低价拿到性价比较高的ECS节点
下面以华为的云节点为例进行演示。
使用ssh登录云节点。windows自带ssh命令,可以直接使用。进行powershell即可输入以下命令:
输入密码即可
如果觉得powershell界面简陋,推荐使用MobaXterm个人版,这是一个功能丰富的GUI界面的终端软件,功能强悍,配置齐全,是不可多得的工具软件。相对于Xshell/Putty等方便易用。相对于SecureCRT需要破解而言,MobaXterm免费。
登录后,需要进行大量的配置工具。虽然从安全的角度来说,以下所有命令前面都应该使用sudo,从而可以以普通用户的身份执行系统管理员的工作,但从练手的角度来说,这样做纯属浪费时间。故而登录后,直接使用命令"su“切入root身份。
配置sshd服务器,保证经常测试客户端,从而不断线
sed-i's/#ClientAliveInterval0/ClientAliveInterval60/g'/etc/ssh/sshd_config
sed-i's/#ClientAliveCountMax3/ClientAliveCountMax60/g'/etc/ssh/sshd_config
sed-i'$aPermitRootLoginyes'/etc/ssh/sshd_config

sed-i'shttps://mirrors.aliyun#g'/etc/apt/sources.list
sed-i'shttps://mirrors.aliyun#g'/etc/apt/sources.list
sed-i'shttps://mirrors.aliyun#g'/etc/apt/sources.list
#开始更新软件源与软件信息
#开始安装python3.8,请严格按下述顺序安装,否则会出现意料之外的结果
aptinstall-ypython3.8python3.8-dev
#由于ubuntu自带python2.7以及python3.6,所以在安装python3.8后让它成为主用
update-alternatives--install/usr/bin/pythonpython/usr/bin/python2.71
update-alternatives--install/usr/bin/pythonpython/usr/bin/python3.62
update-alternatives--install/usr/bin/pythonpython/usr/bin/python3.83
update-alternatives--configpython
python-mpipinstall--upgradepip
#使用阿里云的pip源,绝大部分包可以从阿里云下载安装,即快又好,否则安装时间特别长
pipconfigsetglobal.index-urlhttps://mirrors.aliyun.com/pypi/simple/
pipinstall--upgradesetuptools
到此,python3.8安装完成。需要说明的是,由于ubuntu18.04发行版本的设计所限,千万不要尝试:
删除python2.7,有许多操作系统的组件依赖它
删除python3.6,还有许多操作系统的组件依赖它
如果强行删除,整个操作系统会变成砖
对于ubuntu来说,开发的工具箱包括:
awk/sed/grep三剑客,在linux下开发不知道这三个命令将会寸步难行
vi/vim编辑神器,入门有些困难,但受益终身
为避免不熟悉Linux命令所带来的困难,建议安装VSCode的Linux版本。由于vscode跨平台,确实方便至极。
以上就是Linux下python3.8怎么安装的详细内容,更多请关注主机测评网其它相关文章!
本文来源:国外服务器--Linux下python3(linuxpython3安装)
本文地址:https://www.idcbaba.com/guowai/4829.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 1919100645@qq.com 举报,一经查实,本站将立刻删除。



