1. 程式人生 > >在centos7上如何安裝/切換python3

在centos7上如何安裝/切換python3

在centos7上如何安裝或者切換python3

首先你要知道,在centos中預設是安裝了python2的

[[email protected] bin]# cd /usr/bin
[[email protected] bin]# ls python*
python  python2  python2.7 

三個顯示結果中最後一個是python2.7,實際上這幾個檔案之間是有依賴關係的。在ls 後面加個 -al引數,如下:

[[email protected] xiangzhang]$ cd /usr/bin/
[[email protected] bin]$ ll -la python*
lrwxrwxrwx. 1 root root    7 Sep 15 23:41 python -> python2
lrwxrwxrwx. 1 root root    9 Sep 15 23:41 python2 -> python2.7
-rwxr-xr-x. 1 root root 7216 Jul 13 21:07 python2.7

很明顯,當你輸入python這個命令的時候,呼叫的是python2.7
ok,我們也可以這樣來安裝python3
https://www.python.org/ftp/python/ 是所有python版本存放的地方,我們選用最新的版本python3.7.1下載:
wget https://www.python.org/ftp/python/3.7.1/Python-3.7.1rc1.tar.xz
解壓:
tar -xvf Python-3.7.1rc1.tar.xz
進入:
cd Python-3.7.1rc1
然後使用下面的命令進行安裝:

# ./configure --prefix=/usr/local/python3
# make
# make install

解釋下上面的命令,./configure --prefix=/usr/local/python3會將python安裝到/usr/local/python3目錄下
進入到/usr/local/python3目錄:
cd /usr/local/python3

[[email protected] ~]$ cd /usr/local/python3/
[[email protected] python3]$ ll
total 4
drwxr-xr-x. 2 root root 4096 Oct 10 15:23 bin
drwxr-xr-x. 3 root root   24 Oct 10 15:23 include
drwxr-xr-x. 4 root root   63 Oct 10 15:23 lib
drwxr-xr-x. 3 root root   17 Oct 10 15:23 share

最後我們來建立一個軟連線:
ln -s /usr/local/python3/bin/python3 /usr/bin/python3
現在我們來看一下/usr/bin目錄下的檔案:

[[email protected] python3]$ cd /usr/bin/
[[email protected] bin]$ ls -la python*
lrwxrwxrwx. 1 root root    7 Sep 15 23:41 python -> python2
lrwxrwxrwx. 1 root root    9 Sep 15 23:41 python2 -> python2.7
-rwxr-xr-x. 1 root root 7216 Jul 13 21:07 python2.7
lrwxrwxrwx. 1 root root   30 Oct 10 15:25 python3 -> /usr/local/python3/bin/python3

現在你就可以使用python3命令使用python3了

[[email protected] bin]$ python3
Python 3.7.1rc1 (default, Oct 10 2018, 15:20:03) 
[GCC 4.8.5 20150623 (Red Hat 4.8.5-28)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> 

相關推薦

centos7如何安裝/切換python3

在centos7上如何安裝或者切換python3 首先你要知道,在centos中預設是安裝了python2的 [[email protected] bin]# cd /usr/bin [[email protected] bin]# ls p

Centos7安裝Python3

zip2 sql onf python2 openss qlite 命令 6.2 www. 安裝新的Python3與系統自帶的Python2共存 安裝依賴 yum install zlib-devel bzip2-devel openssl-devel ncurses-de

centos7安裝或升級python3版本

centos7上安裝python3.6.5從官網上下載,目前最新版本是3.6.5https://www.python.org/downloads/然後解壓:tar zxvf Python-3.6.5.tgz然後新建待安裝目錄:mkdir -p  /opt/server/pyt

Centos7安裝python3.7--步驟,注意事項,以及常見的出錯

Centos7安裝python3.7 由於python2和python3在很大程度上有些不同,因為需要,就以決定安裝python3.x的版本,但由於Centos上自安裝的就是pyhton2.6.所以在安裝python3.7的時候,最好不要將原有的python刪

centos7 安裝Python3

enable 普通 進行 重要 軟件安裝 是把 但是 local 簡化 Centos7缺省是python2.7。 現在需要使Python2和python3 共存,所以需要單獨安裝python3. 但是需要註意的是如果按缺省方式安裝,則會替換python為python3.x

(原創)在Linux安裝執行Python3(CentOS7為例)

在win10上開發好的python專案要部署在Linux上要面對的問題:怎麼在Linux上跑py檔案呢? 以Lunix CentOS7.x平臺為例,CentOS系統上自帶的已有python2.x 的版本,使用命令可以檢視。 但我們需要python3.x 的主流版本,此時建議不要刪除原有的python2 ,而

【Zabbix】在CentOS7安裝Zabbix3.0

led spl clas connector 不同數據庫 自由 sel 做了 之前 Zabbix安裝   首先說明一下,本文主要參考了【http://www.linuxidc.com/Linux/2016-11/137030.htm】和【http://www.cnblog

阿裏雲CentOs7安裝JDK

由於 阿裏雲 安裝jdk 自己 cep 變量 roo 但是 style 一、查看服務器是否已經預裝了JDK   在拿到新機器以後,要先看下機器上是否已經預裝了JDK,命令: rpm -qa|grep jdk   如果有的話,卸載openjdk(無需輸全稱)。命令:

CentOS7 安裝 MongoDB

error log 關閉 服務 文件夾 -a 客戶端 客戶端程序 test 1.環境 centos7 2 進入到 /usr/local/ 目錄:cd /usr/local3 在當前目錄下創建 tools 目錄:mkdir -p tools4 進入到 tools 目錄中:cd

centos7安裝CDH5.10.0 認不到主機

scm 問題解決 ole ssi 主機 proc 方法 cdh iso 最近在centos7上安裝CDH5.10.0 認不到主機 異常提示: cloudemanager安裝時出現ProtocolError: <ProtocolError for 127.0.0.1/R

Centos6和Centos7安裝LAMP(PHP-FPM模式、編譯安裝

安裝 centos6 lamp -------------------------實驗:CentOS 7安裝LAMP(PHP-FPM模式)---------------------1、安裝PHP-FPM首先要卸載PHP: yum remove php yum install php-fpm

轉:在centos7安裝memcache

task centos -i ring pri find memcached editor emc 轉:https://www.liquidweb.com/kb/how-to-install-memcached-on-centos-7/ http://devdocs.mag

CentOS7安裝RabbitMQ

pack wiki 用戶名 inf rec tag nec open sicp Installing on RPM-based Linux (RHEL, CentOS, Fedora, openSUSE) 首先需要安裝erlang,參考:http://fedorapr

CentOS7 安裝 Zookeeper-3.4.9 服務

sin cal 永久 int mit apache small www cti 在 CentOS7 上安裝 zookeeper-3.4.9 服務 1、創建 /usr/local/services/zookeeper 文件夾: mkdir -p /usr/local

centos7安裝redis以及PHP安裝redis擴展(一)

對數 onf 服務 evel 路徑 system 命令 請求 物理內存 1.關閉防火墻:  systemctl stop firewalld.service #停止firewall  systemctl disable firewalld.service #禁止firewa

centos7安裝memcached以及PHP安裝memcached擴展(二)

new zxvf ould get blank .so emca post dev 開始在 PHP 中使用 Memcached 前, 我們需要確保已經安裝了 Memcached 服務,接下來安裝 php-memcached 擴展。 PHP Memcached 擴展安裝

CentOS7安裝並配置KVM,以及通過KVM安裝CentOS系統

KVM 虛擬機 CentOS7 虛擬化技術 筆記內容:CentOS7上安裝並配置KVM,以及通過KVM安裝CentOS系統筆記日期:2018-03-07 28.5 Centos7上安裝KVM 28.6 配置網卡 28.7 創建虛擬機安裝CentOS7 28.8 虛擬機管理 Centos7

CentOS7安裝MySQL總結

MySQL5.6一、MySQL數據庫介紹 1、數據庫基礎知識 MySQL是一種開放源代碼的關系型數據庫管理系統(RDBMS),MySQL數據庫系統使用最常用的數據庫管理語言–結構化查詢語言(SQL)進行數據庫管理。 MySQL在2008年被SUN公司收購,2009年SUN公司被Oracle公司收購。

Centos7安裝docker

rem all ble uname 服務 install blank down mon 查看來源:http://www.cnblogs.com/yufeng218/p/8370670.html Docker從1.13版本之後采用時間線的方式作為版本號,分為社區版CE和企

centos7安裝nodejs

時間 網速慢 ror UC install c-c++ 源碼包 sta body 1. 確保安裝編譯工具   $ yum -y install gcc gcc-c++ 2. 獲取官網源碼 :   $ wget https://nodejs.org/dist/v9.9.0/