Linux安装Python3完成升级

Linux安装Python3完成升级

python



首先下载源tar

可利用linux自带下载工具wget下载,如下所示:

  1. # wget http://www.python.org/ftp/python/3.3.0/Python-3.3.0.tgz

也可以在官网上下载其他版本,或者有交互界面的允许下,使用浏览器也可以。方式很多,只要能把源码下载下来就可以。下面使用源码安装。

下载完成后到下载目录下,解压并解包:

  1. tar -zxvf Python-3.1.2.tar

进入解压缩后的文件夹

  1. cd Python-3.1.2

在编译前先在/usr/local建一个文件夹python3(作为python的安装路径,以免覆盖老的版本),需要使用sudo权限

  1. mkdir /usr/local/python3

开始编译安装

  1. ./configure --prefix=/usr/local/python3
  2. make
  3. make install

--prefix=/usr/local/python3生成makefile文件,其中安装目录(linux下的安装就是编译链接后将文件拷贝到系统路径中)指定,make就会编译链接makefile中的目标文件,make
install
执行makefile中的安装选项,完成安装。

此时没有覆盖老版本,再将原来/usr/bin/python链接改为别的名字

  1. mv /usr/bin/python /usr/bin/python_old

再建立新版本python的链接

  1. ln -s /usr/local/python3/bin/python3 /usr/bin/python

这个时候输入

  1. python #就会显示出python的新版本信息
  2. Python 3.1.2 (r312:79147, Oct 21 2012, 01:03:21))
  3. [GCC 3.2.2 20030222 (Red Hat Linux 3.2.2-5)] on linux2
  4. Type "help", "copyright", "credits" or "license" for more information.
  5. >>>

如果不建立新安装路径python3,而是直接默认安装,则安装后的新python应该会覆盖linux下自带的老版本,也有可能不覆盖,具体看安装过程了,这个大家可以自己试验下,当然如果还想保留原来的版本,那么这种方法最好不过了。

还可以使python2python3共存,也就是不要修改老版本的名字;创建新版本的名字是命名为python3

  1. ln -s /usr/local/python3/bin/python3 /usr/bin/python3

这样,输入python会进入老版本;输入python3会进入新版本,两者共存,则需使用

时间: 2024-10-12 21:48:03

Linux安装Python3完成升级的相关文章

常见问题:Linux安装Python3步骤、Windows无法利用pip

Linux安装python3.6和第三方库的步骤: 我的Linux是CentOS 6.5版本 Linux下大部分系统默认自带python2.x的版本,最常见的是python2.6或python2.7,默认的python被系统很多程序所依赖,比如CentOS下的yum就是python2写的,所以不要删除默认版本,:如果需要使用最新的python3我们可以编译安装源码包到独立目录,这和系统默认环境之间是没有影响的,python3和python2两个环境并存即可 一.安装python3.6: 1. 获

linux 安装 python3

linux 安装 python3 软件源 下载软件 mkdir -p /soft cd /soft wget https://www.python.org/ftp/python/3.6.6/Python-3.6.6.tgz yum install sqlite-devel 安装 tar xf Python-3.6.6.tgz cd Python-3.6.6 mkdir -p /usr/local/python3 ./configure --prefix=/usr/local/python3 ma

linux 安装python3.7 报错No module named '_ctypes'

ModuleNotFoundError: No module named '_ctypes' 操作系统:centos yum install libffi-devel ./configure --enable-optimizations make altinstall 参考:https://bugs.python.org/issue31652 linux 安装python3.7 报错No module named '_ctypes' 原文地址:https://www.cnblogs.com/bo

linux安装Python3并与系统自带的Python2并存

Linux安装Python3,与Python2共存 新搞了台linux云主机,瞎折腾折腾,先装个Python3. Linux环境下有其他软件需要Python2,如YUM,所以安装的Python3需要与Python2同时存在. 安装Python3 先安装依赖环境 yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-d

Linux安装python3、pip以及pycharm

Python3安装 Linux下默认系统自带python2.7的版本,这个版本被系统很多程序所依赖,所以不建议删除.如果使用最新的Python3那么我们知道编译安装源码包和系统默认包之间是没有任何影响的,所以可以安装python3和python2共存.下面是在CentOs7系统上进行演示: 一.首先到Python官网(www.python.org)下载Linux版本的Python3压缩包 二.下载完成后,解压释放文件.在此步骤前可以先安装支持环境依赖包: tar -xvzf Python-3.7

linux 安装python3

一. 安装gcc软件 redhat   :  yum install gcc suse linux :  yast ---->    gcc 二.安装python3 # wget https://www.python.org/ftp/python/3.4.4/Python-3.4.4.tgz # tar -zxf Python-3.4.4.tgz # cd Python-3.4.4 # ./configure # make # make install #测试是否成功  # python3 Py

Linux安装python3.6.2

安装环境:CentOS 7 yum安装python3.4 一般情况下在linux中使用python是很轻松的,因为本身linux自带python环境,CentOS7目前自带python2.7.但是据说python2.7只支持到2020年,从学习上来讲还是应该先习惯下python3版本以上的使用方法.学习之前先要配置环境所以先要安装python3的环境.最简单的安装方法是直接通过yum安装: # yum search python //先查下yum源支持的python安装版本 # yum inst

Linux安装python3.6

Linux下安装Python3.6和第三方库 如果本机安装了python2,尽量不要管他,使用python3运行python脚本就好,因为可能有程序依赖目前的python2环境, 比如yum!!!!! 不要动现有的python2环境! 一.安装python3.6 1. 安装依赖环境 # yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdb

Linux安装Python3.7(Centos 7)

安装Python3.7首先去官网下载,这里是通过linux的wget命令来获取的:wget https://www.python.org/ftp/python/3.7.1/Python-3.7.1.tgz tar -xvf Python-3.7.1.tgz进行文件的解压 解压完成进入到解压的目录 cd Python-3.7.1 进入/usr/local/bin目录创建一个python37的文件夹 创建文件夹命令.mkdir python37 ./configure -- preix = /usr