linux/Ubuntu服务器 安装 Python3.6 并设置默认python版本

【Linux】Ubuntu18.04配置python3.6开发环境 1 切换Ubuntu默认python版本 Ubuntu18.04默认python为2.7版本,命令行输入python显示的即为默认。 内置的python3.6版本需要输入python3进行调用。亲测可行 1.1 方法一:修改优先级 sudo update-alternatives: --install <需要链接地址> <链接名称> <路径> <优先级&... 阅读详情


Ubuntu 16.04 默认安装了Python2.7 和Python3.5,但是实际需要安装3.6以上的Python版本。

看了那么多帖子,还是决定手动下载安装包的方式来安装 Python3.6,简单还是省事,避免了在线安装的各种报错。

1. 下载安装包

  • 点击连接:Python 3.6.5
  • 选择 Downloads - Source code
    在这里插入图片描述
  • 这里我选择最新的python3.6;选择 Gzipped source tarball
    在这里插入图片描述

2. 上传并解压

  • 使用scp上传:scp <file_name> <target_path>
  • 使用tar解压:tar xfz Python-3.6.12.tgz
    这里使用 xfz 命令,而不建议使用 -xvzf 命令,因为其释放的文件夹需要 root 权限才可以更改或者删除。

3. 切换用户身份

  • 切换到root用户身份:sudo su

4. 进入文件并添加配置

  • 进入解压文件夹:cd python3.6.12/

  • 添加配置:./configure --prefix=/usr/local/python3.6

    像下图这样即OK!
    在这里插入图片描述

5. 编译和安装

  • 编译源码:sudo make
    这里遇到报错:
    在这里插入图片描述
    则按照提示,先后执行下面的操作:
    在这里插入图片描述
    完成之后,再重新执行:sudo make

  • 最后执行安装:sudo make install

    安装成功后,安装的 Python 就在 /usr/local/python3.6 文件夹之中。
    在python3.6 文件夹执行./bin/python3,可以看到:
    在这里插入图片描述在 /usr/local/python3.6/bin 中的文件如下:
    在这里插入图片描述

提一点:
蓝色是文件夹; 绿色是可执行文件;
可是在python3.6的bin里居然除了有pip3还有pip3.6?? 那建立软连接如何弄?
——原因:因为系统其它组件或程序需要依赖系统默认的版本,并不希望我们把它给替换掉。那么只能折衷做兼容处理,给它们加上后缀,以示区分。
参考:Python3.7 安装后pip pip3 pip3.7的区别

6. 修改Python和pip的默认版本

  • 建立指向 Python3.6 的链接:ln -s /usr/local/python3.6/bin/python3.6 /usr/bin/python3.6 前面换成你的安装路径

  • 测试:python3.6
    在这里插入图片描述

  • 顺便建立 pip 的软连接:ln -s /usr/local/python3.6/bin/pip3 /usr/bin/pip3.6

创建软链接的方法不是很好,还可以通过修改环境变量PATH来解决。(少量的命令可以通过软连接单独设置,如何太多可选择修改环境变量的方式)

7. 修改别名

既然决定以后都使用Python3.6,那每次多打3.6得多麻烦,那就在用户端设置别名吧:
把Python3.6和pip3.6都设置为python和pip来使用。(之前已经将Python3.5设为python的别名)

  • 进入用户身份:sudu su

  • 打开配置文件:vim ~/.bahsrc

  • 添加 python别名:alias python='/usr/bin/python3.6'

  • 添加pip别名:alias pip='/usr/bin/pip3.6'
    在这里插入图片描述

  • 使得更改即时生效:source ~/.bashrc

  • 检验:python and pip

    python
    Python 3.6.12 (default, Dec 17 2020, 14:37:38) 
    [GCC 5.4.0 20160609] on linux
    Type "help", "copyright", "credits" or "license" for more information.
    
    pip
    
    Usage:   
      pip3.6 <command> [options]
    

成功修改!

主要参考:

  1. Ubuntu 安装 Python3.6
  2. CentOS7 安装 Python3.6
在Android安装Linux的ubuntu版本 一、软件介绍 Termux 基本实现 Linux 下的许多基本操作。可以使用 Termux 安装 python,并实现 python 编程,可以用手机架设 Server,同样可以用于渗透测试等等。 其能够: 享受 Bash 和 Zsh 使用 Vim 编辑文件 通过 SSH 访问服务器 使用 GCC 和 Clang 编译代码 使用 Git 检查项目 运行 MySQL,Redis 等服务器 二、操作步骤 先后执行如下代码,输入后回车即可: apt update apt upgrade 执行效 阅读详情

相关推荐

[Linux运维] [Ubuntu/Debian]在Lightsail Ubuntu服务器上安装Python环境的完整指南

如果都正确输出版本号,那么恭喜你,Python环境已经在你的Lightsail Ubuntu服务器上成功搭建完成!通过今天的教程,我们学习了如何在Lightsail服务器或任意Ubuntu环境下安装Python开发环境。连接服务器并检查Python3是否存在安装Python3和pip3确认安装完成这样一来,就可以在服务器上自由地开发Python应用、搭建Web服务或者进行数据处理啦!如果你在安装过程中遇到任何问题,欢迎留言交流~🚀。

每日出拳老爷子的博客 866

Linux更改默认python版本

Linux更改默认python版本

Mrs_haze的博客 1038

Ubuntu零基础入门到精通【3.9讲】:Ubuntu 20.04 / 22.04 / 24.04 / 26.04 版本差异全解析

🏆 本文收录于 《滚雪球学 Ubuntu》 专栏。 本专栏面向有一定计算机基础,但尚未系统学习 Linux / Ubuntu 的读者,采用“滚雪球式学习法”:先装好、再会用、再理解、再优化、再实战,带你从第一次进入 Ubuntu 桌面 / 终端开始,逐步掌握 Ubuntu 的日常使用、命令操作、软件安装、系统配置、开发环境搭建与服务器部署能力。

**My Coding Family** 1659

linux 安装python3.6 并设置默认

1.添加python3.6安装包 sudo apt-get install software-properties-common 安装python3.6 sudo add-apt-repository ppa:jonathonf/python-3.6 sudo apt-get update sudo apt-get install python3.6 ## 2.修改系统默认python版本为3...

刘某人 的博客 815

最新版python Python-3.6.12.tgz

最新版python Python-3.6.12.tgz

Arduino程序设计(十)8×8 共阴极LED点阵显示(MAX7219)

本文主要介绍8×8 LED点阵显示实验,分别是:1、介绍MAX7219点阵模块;2、点阵显示部分图形;3、点阵显示数字 0~9 及 26 个英文字母。1、通过上述两个点阵实验,了解了8*8点阵显示的基本原理;2、通过SPI通信控制点阵显示,学会了Arduino用SPI通信方式控制外设。

Alice的博客 1万+

Linux下python3.6的下载安装及环境变量的配置,python的实用工具ipython的安装,python的IDE工具pycharm的安装

一.前言         目前,有两个主要使用的python版本——2和3,python2已经不再积极发展,但所有的Linux发行版都带有python 2.x的安装。现在使用的基本都是python3版本的。所以本文将演示如何在redhat系统上安装python3.6。自带了的python2版本,尽量不要管他,使用python3.6运行python脚本就好,因为可能有程序依赖目前的python2版...

qq_42303254的博客 2210

使用 AFL++ 对 IoT 二进制文件进行模糊测试 - 第一部分

American fuzzy lop 是一款面向安全的模糊测试器,它采用一种新型的编译时插桩和遗传算法,可以自动发现干净、有趣的测试用例,从而触发目标二进制文件中新的内部状态。这显著提高了模糊测试代码的功能覆盖率。AFL 的地址是它已经有一段时间没有更新了。虽然 AFL 仍然运行良好,但有一个新项目 AFL++,它是 AFL 的一个分支,包含许多改进和新功能。AFL++ 的地址是,其源代码位于。在本文中,我们将研究如何使用 AFL++ 对 IoT 二进制文件进行模糊测试。

技术超强的网络安全平台 1086

Linux升级python到3.6

Linux升级python到3.6 转载至Linux Shell代码 1. # python -V # 查看python 版本 2. # cd /home/centos/Downloads # 进入存放目录 3. # wget https://www.python.org/ftp/python/3.6.1/Python-3.6.1.tar.xz # 获取新版的 py...

图像处理博客 3048

jira bug 仪表盘

背景: 更直观管理bug,方便项目组内人员,创建、修改、关闭bug 使用的场景: 筛选器结果:可用来展示open、什么级别open的问题,方便督促开发快速解决问题 2维筛选器统计:统计经办人下bug状态是open,具体什么等级的数量。有利于开发可以调整工作进度 问题统计: 统计某版本,产出对应等级的bug数量,用于后期测试报告的编写 饼图:直观展示筛选人员的bug,例如想要看出每位测试人员产出bug比例 创建与解决的问题对比图: ...

chuanying_xiaoqi的博客 814

k8s 查看cpu使用率最高的pod

在 Kubernetes 中,可以使用命令查看 Pod 的资源使用情况,从而找到 CPU 使用率最高的 Pod。

u010674101的专栏 3345

Linux 修改python默认链接版本

注释:python3.6也可以链接到/usr/bin/python上,看个人需求;或ls /usr/bin/python* -l。1:查看当前虚拟机下载的所有python版本。2:查看当前python链接的版本。

qq_44347816的博客 528

DATCOM GUI——DATCOM-Tools使用介绍

简介 本工具以1976年美国空军稳定性与操纵性计算程序(USAF STABILITY AND CONTROL DIGITAL DATCOM PROGRAM)为基础进行开发,目的是提供更为简洁方便的外形输入方式,并带有三维绘图与气动特性输出功能。 安装与环境配置 1、 代码以Holy Cows公司提供的DATCOM程序为基础,首先下载其安装包(window,Linux均有)。 2、 安装到你想要的位置,注意不要有中文路径 3、 测试DATCOM是否能够正常运行。复制examples文件夹中的Citation

qq_40800981的博客 1万+

如何在 Ubuntu 16.04 服务器上安装 Python 3 并设置编程环境

本教程将帮助您在 Ubuntu 16.04 或 Debian 8 服务器上设置 Python 3 编程环境。在服务器上进行编程有许多优势,并且使团队更容易在开发项目上进行协作。本教程的一般原则适用于 Debian Linux 的任何发行版。Python 是一种多才多艺的编程语言,可用于许多不同的编程项目。最初于 1991 年发布,其名称受到了英国喜剧团体蒙提·派森的启发,开发团队希望使 Python 成为一种使用起来很有趣的语言。

rubys007的博客 1693

数据结构课程设计C/C++版--美团餐馆预定信息的管理与分析7 8

本关任务:编写一个能查询预定的程序。输入餐馆名称,查询用户账号为当前登录用户且餐馆名称为当前输入餐馆名称的结点信息,并输出其预定时间。本关任务:编写一个能查看预定的程序。创建链队列,从文件order.txt中读取数据,依次进入链队列中。遍历链队列,筛选出用户账号为当前登录用户的结点信息,并依次输出相应的餐馆名称和预定时间。烤肉刘老北京炙子烤肉(四道口店) 11月20日晚餐 0。外婆家(清河华润五彩城店) 12月12日午餐 0。甜鸭梨烤鸭店(农大店) 12月5日晚餐 0。鼎坤朋湘菜馆 12月8日晚餐 0。

m0_62222486的博客 1343

在Windows10上安装WSL2

WSL2是微软提供的Windows子系统,允许在Windows 10和11上运行Linux环境,提供更好的性能和兼容性。安装WSL2需要启用WSL功能、更新系统、安装WSL2内核,并设置为默认版本。之后,可以通过Microsoft Store安装Linux发行版,并使用WSL命令启动和管理它们。

howard2005的专栏 5940

Linux Ubuntu系统升级Python3版本至Python3.9版本步骤

写了一个Python脚本,但是不能一直在windows上运行,虽然不怕占内存,但是影响我电脑正常开关机,刚好有几台服务器,装的是linux系统Ubuntu,所以就把Python文件放在了服务器,安装对应模块后发现python3.5.2已经不行了,对应的包也不能正常使用,所以就升级Python3版本,网上也有很多把Python2升级的,升级谁都无所谓,主要是能正常使用。下面结合我自己的升级方式给大家说一下步骤,因为看很多人要不是用wget,要不就是PPA,但是后边的步骤有点多。我就精简了一下,虽然我自己成功了

3万+

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

Linux服务器安装Python3.7运行/开发环境与配置

本文目录 1、前言 2、下载安装python3.7 2.1 默认python环境 2.2 下载安装python3.7 3、设置python3.7为默认python版本 3.1 删除原有指向 3.2 建立新链接 3.3 查看验证 4、Python安装第三方库 4.1、安装指令pip 4.2 使用pip安装常见python第三方库常见命令 (1)查看当前所有第三方库列表: (...

qq_41969790的博客 1万+

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

linux18.04版本上安装anaconda并更改python版本

linux18.04版本上安装anaconda并更改python版本查看linux版本:18.041.下载并安装anaconda2.检验安装是否成功3.新建环境安装python3.63.在新建环境中安装tensorflow 1.10 最近在探索在服务器上跑程序,第一步当然是安装环境啦。把这次安装环境的过程记录下来,一是为了有需要的人可以作为参考,二也是为了以后自己忘记了的时候可以再回头看看呀。话不多说,开始记录。 查看linux版本:18.04 如果不知道自己的linux版本,可以使用 uname -a

XinYuanIng的博客 4792

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

在Linux服务器上升级Python版本

近段时间在用导师给的服务器跑项目,所以升级了一下 Python 版本。这里分享下自己在升级 Python 时的流程和遇到的一些问题~

Yukiice的博客 6678

装有python情况下升级python版本并设为python默认版本

windos平台请直接下载最新版本并卸载旧版本 步骤省略 着重介绍linux下python版本的登记 例如 ubuntu1604python自带版本是3.52 ,ubuntu1810版本附带python 3.67 ,如果你想要更新到更新的python版本(例如python3.7) 这里是如何安装python 3.7并将其配置为python的默认版本 在开始之前,运行以下命令以查看您正在运行的pyt...

Alivon的博客 565

ubuntu 安装 python3 pip3

ubuntu 安装 python31,ubuntu 安装 python3 1,ubuntu 安装 python3 # apt-get install python3.6 -y # which python3 /usr/bin/python3 # python3 --version Python 3.6.9 参考: Installing Python 3 on Linux ...

mixboot 732

Ubuntu 将Python从默认的2.7升级到3.* 版本

由于目前的服务器系统会带python2.7 和python3.*两个版本,但是默认python2.7,如果想改变下默认,下面为你提供下更换默认版本的思路方法 Ubuntu将Python从默认的2.7升级到3.* 版本(建议使用原系统Python版本进行Python开发) 因为Ubuntu很多底层采用的是Python2.*,Python3和Python2是互相不兼容的,所以此时不能卸载P...

子钦加油的博客 559

linux服务器配置python环境_ubuntu服务器环境下安装python的方法

本文实例讲述了ubuntu服务器环境下安装python的方法。分享给大家供大家参考,具体如下:ubuntu 14.04 --16.04 版本默认是安装的是python 2.71、查看当前python版本$python --version2、升级到python3.X版本$sudo add-apt-repository ppa:fkrull/deadsnakes#添加一个源$sudo apt-get ...

weixin_39637260的博客 165

ubuntu安装python版本控制_如何在Ubuntu 18.04服务器上安装Python 3和设置编程环境

介绍Python是一种灵活且通用的编程语言,可在许多用例中利用,在脚本,自动化,数据分析,机器学习和后端开发方面具有优势。开发团队于1991年首次发布,其名称受到英国喜剧团体Monty Python的启发,开发团队希望使Python成为一种有趣的语言。Python设置迅速,并且以相对简单的风格编写,可以立即对错误进行反馈,对于初学者和经验丰富的开发人员而言,Python是一个不错的选择。Pytho...

weixin_39835158的博客 202
上一篇: Python 网络编程:再谈socket、socketserver(SocketServer 源码解读)
下一篇: Mac版 Pycharm 查看内建函数的源码
Robin_Pi
博客等级 码龄9年 2万+粉丝 632原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值