Linux(Centos)下安装python3

最近看了好些有关python的文章,顿时觉得python如此之强大,学习python最开始就是从搭建环境开始。接下来开始在Linux下安装python3.

其实Linux下安装的方式有多种:命令安装、源码安装以及Anaconda安装。

本文主要讨论在Centos下使用源码安装python3

使用源码安装需要自行编译,时间较长。使用系统自带的命令或Anaconda安装,简单,高效。

1.下载python源文件。

在下载源文件之前,现在服务器上建目录存放源文件的目录,这里我们存在/usr/local目录中。

首先进入到local文件夹,mkdir python3

源文件下载地址,https://www.python.org/ftp/python/ 这里我下载3.8的最新版本

这里可以直接下载源文件然后上传到服务器,或者直接在服务器上下载。

如果是在服务器上下载,右键复制链接地址。(需要从本机上传到服务器的方法的请评论)

进入python3目录执行wget  https://www.python.org/ftp/python/3.8.0/Python-3.8.0.tgz 直接下载。

至此,源文件下载完毕。

2.解压编译安装。

解压文件

tar -xzvf Python-3.8.0.tgz

解压之后将生成Python-3.8.0的目录。

进入此目录

./configure --prefix=/usr/local/python3

稍微解释上面这句命令,这句话的大致目的就是把python的安装目录指定一下,这样的话,里面的一些bin目录、lib目录就都会存放在这个目录下面。如果不指定这个安装目录的话,最后python的安装文件将分散到linux的默认目录,不在一块。我们指定安装目录,以后卸载的话直接删除目录就可以干净卸载了。(此话借用另一位博客园园主)

之后继续在此目录下执行

make

出来一大堆信息,不用管他,完了之后继续执行下面的命令。

make install

如下图所示

安装完成之后,创建python3 的链接。

(ln -s /usr/local/python3/bin/python3 /usr/local/python3)//不管这条命令

修改旧版本

mv /usr/bin/python /usr/bin/python_bak 相当于是备份

下面那个命令执行了软链接有问题,无法使用python3命令。使用ln -s /usr/local/python3/bin/python3 /usr/bin/python3

至此python安装完毕

3.pip3设置

如图所示pip3用不了

执行

PATH=$PATH:$HOME/bin:

PATH=$PATH:$HOME/bin:/usr/local/python3/bin

两条命令,现在就可以用pip3了。

4.检测是否成功安装

使用python3 -V 查看安装版本

pip3 -V

现在服务器上就有两个python版本,一个2.7.5一个3.8.0

因为yum命令要用到2.7.5的版本至此就不卸载了

原文地址:https://www.cnblogs.com/pooopun/p/11973747.html

时间: 2024-10-07 05:25:32

Linux(Centos)下安装python3的相关文章

Linux CentOS下安装、配置mysql数据库

如果要在Linux上做j2ee开发,首先得搭建好j2ee的开发环境,包括了jdk.tomcat.eclipse的安装(这个在之前的一篇随笔中已经有详细讲解了Linux学习之CentOS(七)--CentOS下j2ee环境搭建),如果要开发web项目,我们当然可以安装一个myeclipse到Linux系统上去,这个安装方法和安装eclipse完全相同,就没有记录下来了,有了jdk.tomcat.eclipse我们就已经能进行我们的程序开发了,但是如果要做一个项目,哪怕是小的不能再小的项目都离不开数

Linux centos 下安装iftop端口流量监控工具(通过编译方式安装)

iftop可以监控服务器端口的实时流量,所以下面通过编译安装将iftop安装到服务器上. 安装步骤如下: 1,下载源码包iftop-1.0pre4.tar.gz: #wget http://www.ex-parrot.com/~pdw/iftop/download/iftop-1.0pre4.tar.gz 2,进入到源码包所在目录/usr/soft/,解压: #tar -xvf iftop-1.0pre4.tar.gz 3,进入解压后的iftop目录: #cd iftop-1.0pre4 #ls

linux/centos下安装nginx(rpm安装和源码安装)详细步骤

Centos下安装nginx rpm包                                                                                                                            www.169it.com 1 在nginx官方网站下载一个rpm包,下载地址是:http://nginx.org/en/download.html wget http://nginx.org/packages/c

关于在centos下安装python3.7.0以上版本时报错ModuleNotFoundError: No module named '_ctypes'的解决办法

3.7版本需要一个新的包libffi-devel,安装此包之后再次进行编译安装即可. #yum install libffi-devel -y#make install若在安装前移除了/usr/bin下python的文件链接依赖,此时yum无法正常使用,需要自己下载相关软件包安装,为节省读者时间,放上链接 #wget http://mirror.centos.org/centos/7/os/x86_64/Packages/libffi-devel-3.0.13-18.el7.x86_64.rpm

[Linux]CentOS下安装和使用tmux

前天随意点开博客园,看到了一篇关于tmux的文章 Tmux - Linux从业者必备利器,特意还点进去看了.毕竟Linux对于做游戏服务端开发的我来说,太熟悉不过了.不过我就粗略地看了一眼,就关掉了.直到第二天码农周刊就推荐了这篇文章,才引起我真正的关注.tmux真的那么好用吗?所以我自己也倒腾来一遍,的确在许多场景下还是非常有用的.如: 做服务器的,肯定需要关注性能的,而tmux多个pane可以很方便同时关注多项性能指标: 我们的游戏服刚好有多个服务存在,而联调多个服务的时候,可以同时看到多个

linux系统下安装python3及其配置

Linux下安装Python3.6和第三方库 linux一般自带python2,不要动它,使用python3运行python脚本就好,部分linux系统命令依赖目前的python2环境, 比如yum! 不要动现有的python2环境! 一.安装python3.6 安装依赖环境 命令:# yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdb

Linux(Centos)——下升级python3.3

CentOS下的Python版本一般都比较低,很多应用都需要升级python来完成.我装的centOS的默认的python版本是V2.4.3,但运行node.js需要的版本是2.5以上. 1.下载python3.3安装包:wget http://www.python.org/ftp/python/3.3.0/Python-3.3.0.tgz 2.解压安装包:tar -zxvf Python-3.3.0.tgz 3.进入解压后目录:cd Python-3.3.0 4.创建安装目录:mkdir /u

Linux(CentOS)下安装git

上个月把VPS迁到budgetVM,终于不用再受digitalOcean的气了,入手很方便,重点是支持支付宝付款——paypal的界面真是不习惯,开通速度挺快的,1G的内存够我折腾一段时间了~,额外送了俩IP,过段时间再研究下把我那几个二级域名也绑定过来 今天刚把主站部署好,发现CentOS默认没有git工具,Git官网 提示可以通过yum安装 yum install git 敲下命令,过了几分钟提示 Setting up Install Process No package git avail

CentOS下安装python3.6安装tensorflow

1.从anaconda官网(https://www.continuum.io/downloads)上下载Linux版本的安装文件(推荐Python 2.7版本),运行sh完成安装. 安装完Anaconda,也就安装了python3.5等相关工具 2.安装pymysql>>> pip install pymysql 3.安装完成后,打开终端,创建TensorFlow虚拟环境 在Prompt中输入:>>> conda create -n tensorflow python=

Centos下安装Python3.6

一.安装python3.6.11.安装依赖环境#yum install readline-devel ##必须安装否则会出现python3编译器中不能使用退格键和方向键2.下载安装包并解压[[email protected] ~]# wget https://www.python.org/ftp/python/3.6.1/Python-3.6.1.tgz ##下载安装包[[email protected] ~]# tar zvxf Python-3.6.1.tgz ##解压安装包3. 编译并安装