Linux下python3(linuxpython3安装)

Linux下python3(linuxpython3安装)

浏览次数:
信息来源: 用户投稿
更新日期: 2026-04-19
文章简介

相比较于windows下安装python,在Linux下安装python实际上是一个非常困难的选择。首先要解决的就是选择哪个发行版本的问题。Linux的内核掌握在技术团队中,但是Linux发行版

2025阿里云双十一服务器活动

相比较于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

    Linux下python3,linuxpython3安装

    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怎么安装的详细内容,更多请关注主机测评网其它相关文章!

    标签:
    7个技巧将帮助您处理服务器上的高负载(服务器负载高的解决办法)
    « 上一篇
    返回列表
    下一篇 »

    如本文对您有帮助,就请抽根烟吧!