CentOS7安装Python3详细步骤与Python2共用方法
本人使用的是centos7,該系統已經自帶了python2,但是由于python3和python2在很多使用上還存在著較大區別,并且本著學習的態度決定嘗試安裝一次。
由于一開始忘了截圖,所以本文只有所有的安裝命令,命令完全正確,親測可以使用,所以在此發文記錄一下。
說明:python2和python3各有特點,目前很多庫支持較多的還是python2,站在學習的角度,建議大家兩個版本都保留著。
輸入Python命令,查看可以得知我的本機是Python2.7.5版本
[root@localhost ~]# python
Python 2.7.5 (default, Aug ?7 2019, 00:51:29)?
[GCC 4.8.5 20150623 (Red Hat 4.8.5-39)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>>?
輸入which?python
可以查看位置,一般是位于/usr/bin/python目錄下。
下面介紹安裝Python3的方法:
注意:以下所有命令請單條執行
1、首先安裝依賴包
?yum?-y?groupinstall?"Development?tools"
yum?-y?install?zlib-devel?bzip2-devel?openssl-devel?ncurses-devel?sqlite-devel?readline-devel?tk-devel?gdbm-devel?db4-devel?libpcap-devel?xz-devel
yum install libffi-devel
2、建立一個空文件夾(個人可以根據自己的情況安裝在不同的位置),并進入該目錄
??mkdir?/usr/local/python3
??cd?/usr/local/python3
3、根據自己需求下載不同版本的Python3,我下載的是Python3.7.6
?wget?https://www.python.org/ftp/python/3.7.6/Python-3.7.6.tar.xz
4、解壓壓縮包,會發現在該目錄新生成了一個目錄叫Python-3.7.6,然后安裝Python3
tar?-xvJf??Python-3.7.6.tar.xz
cd?Python-3.7.6
./configure --prefix=/usr/local/python3
make?&&?make?install
5、最后創建軟鏈接
ln?-s?/usr/local/python3/bin/python3?/usr/bin/python3
ln?-s?/usr/local/python3/bin/pip3?/usr/bin/pip3
6、在命令行中輸入python3測試
[root@localhost ~]# python3
Python 3.7.6 (default, Jan ?1 2020, 13:17:10)?
[GCC 4.8.5 20150623 (Red Hat 4.8.5-39)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>>?
?
?
同樣的,我們的python2版本也仍舊在:
[root@localhost ~]# python
Python 2.7.5 (default, Aug ?7 2019, 00:51:29)?
[GCC 4.8.5 20150623 (Red Hat 4.8.5-39)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>>?
?
當我們需要使用不同的python版本的時候,就可以通過命令行輸入python2或者python3來開啟相應的版本。
?
總結
以上是生活随笔為你收集整理的CentOS7安装Python3详细步骤与Python2共用方法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Python七大原则,24种设计模式
- 下一篇: CentOS7在防火墙开启与关闭以及端口