首页 > 系统相关 >Linux下安装Python3

Linux下安装Python3

时间:2024-05-23 10:22:38浏览次数:33  
标签:3.7 python Python Linux 安装 AY140216131049Z Python3 python2

前言

Linux下大部分系统默认自带python2.x的版本,最常见的是python2.6或python2.7版本,默认的python被系统很多程序所依赖,比如centos下的yum就是python2写的,所以默认版本不要轻易删除,否则会有一些问题,如果需要使用最新的Python3那么我们可以编译安装源码包到独立目录,这和系统默认环境之间是没有任何影响的,python3和python2两个环境并存即可

安装

# 下载最新版本
wget https://www.python.org/ftp/python/3.7.1/Python-3.7.1.tar.xz
apt-get install python

事先安装依赖,否则后期安装会报错:

yum -y install zlib*  
yum install libffi-devel -y

下面开始正式安装:

# 解压
tar -xvf Python-3.7.1.tar.xz
# 切换大目录
cd Python-3.7.1
# 配置编译
./configure
# 编译安装
make && make install

安装成功后python2 和 python3 可以同时使用:

[root@AY140216131049Z mzitu]# python2 -V
Python 2.7.5
[root@AY140216131049Z mzitu]# python3 -V
Python 3.7.1
# 默认版本
[root@AY140216131049Z mzitu]# python -V
Python 2.7.5
# 临时切换版本 <whereis python>
[root@AY140216131049Z mzitu]# alias python='/usr/local/bin/python3.7'
[root@AY140216131049Z mzitu]# python -V
Python 3.7.1

标签:3.7,python,Python,Linux,安装,AY140216131049Z,Python3,python2
From: https://www.cnblogs.com/wenyuan519/p/18207768

相关文章

  • Python pip 安装与使用
    Pythonpip安装与使用pip是Python包管理工具,该工具提供了对Python包的查找、下载、安装、卸载的功能。目前如果你在python.org下载最新版本的安装包,则是已经自带了该工具。注意:Python2.7.9+或Python3.4+以上版本都自带pip工具。pip官网:https://pypi.org/pro......
  • Linux command-not in runoob
    command:nl1.命令格式nl[option][file]2.命令参数-b:指定行号指定的方式,主要有两种:-ba:表示不论是否为空行,也同样列出行号(类似cat-n);-bt:-n:列出行号表示的方法,主要有三种:-nln:行号在萤幕的最左方显示,-nrn:行号在自己栏位的最右方显示,且不加0;-nrz:行......
  • QGIS开发笔记(二):Windows安装版二次开发环境搭建(上):安装OSGeo4W运行依赖其Qt的基础环境De
    前言  使用QGis的目的是进行二次开发,或者说是融入我们的应用(无人车、无人船、无人机),本片描述搭建QGis二次基础开发环境,由于实在是太长了,进行了分篇:上半部分:主要是安装好后,使用QtCreator可以使用QGIs的apps下的Qt使用对应的编译器编译不带qgis的空工程。下半部分:在上半......
  • Linux使用ecmp
    Ubuntu23.10ECMP等价多路径,全称是EqualCostMultiPath,支持目的IP相同而下一跳不同的路由。#172.17.0.2dockerrun--nametest1-itdnginx:1.9#172.17.0.3dockerrun--nametest2-itdnginx:1.9#配置ecmp路由iprouteadd1.2.3.4/32nexthopvia172.17.0.2weig......
  • Prometheus安装
    二进制安装Prometheus-server下载:https://prometheus.io/download/安装[root@jgswy-propacket]#mkdir/data/apps[root@jgswy-propacket]#cd/data/apps/[root@jgswy-proapps]#lsprometheus-2.45.5.linux-amd64.tar.gz[root@jgswy-proapps]#tarxvfprometheus-2......
  • win11安装MySQL
    目录[-]1. 1.下载2. 2.安装 参考文档:https://dev.mysql.com/doc/refman/8.4/en/ 1.下载    mysql官网下载msi安装程序:https://dev.mysql.com/downloads/file/?id=526927 2.安装    运行下载的mis程序,逐步安装。安装模式: complete;  ......
  • python在Linux环境下访问Windows共享目录
    1.smbprotocol 不推荐,偶然会出现 "SMBsocketwasclosed,cannotsendorreceiveanymoredata" 的异常。pipinstallsmbprotocol实现代码:#!/usr/bin/envpython#-*-encoding:utf-8-*-fromsmbclientimportopen_file,register_session,delete_session......
  • linux核心基础-用户管理
    一、linux用户管理前言1、linux用户信息配置文件/etc/passwd2、/etc/passwd字段信息解释3、其余用户,组相关配置文件/etc/passwd用户信息/etc/shadow用户密码信息/etc/group用户组信息/etc/gshadow用户组密码信息,在大公司,用户和组数量很大的情况下,需要制定复杂的......
  • Windows中实现将bat或exe文件作为服务_且实现命令行安装、配置、启动、删除服务
    一、背景描述在Windows环境下进行日常的项目开发过程中,有时候需要将bat文件或exe文件程序注册为Windows的服务实现开机自己运行(没有用户登陆,服务在开机后也可以照常运行)、且对于那些没有用户交互界面的exe程序来说只要在后台运行即可,无需在桌面显示该exe程序窗口内容、无......
  • R语言中安装 rgdal 包
     001、R语言中安装 rgdal出现如下报错>install.packages("rgdal")将程序包安装入‘C:/Users/liujiaxin/AppData/Local/R/win-library/4.3’(因为‘lib’没有被指定)Warningininstall.packages:package‘rgdal’isnotavailableforthisversionofRAversi......