CentOS 7 安裝 Python 3.x
為什麼要用Linux?因為免費、穩定、效率高
為什麼要用Python?因為免費、易學、擁有眾多套件
為什麼要把Python裝在Linux上面?因為想用Python在Linux上幫我執行一些見不得光的事XD
前置作業
安裝必要套件
1 2 |
[andy@www ~]$ sudo yum groupinstall -y Development tools [andy@www ~]$ sudo yum install -y zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel |
Step 1
下載Python
贊助廣告
下載網址:https://www.python.org/ftp/python
點選進去之後可以自行挑選版本、以及各式壓縮檔。
以我的環境為例:我選擇的是Python-3.6.0.taz
(.taz檔用軟體『tar』解壓縮,.xz用軟體『xz』解壓縮)
1 2 |
[andy@www ~]$ wget https://www.python.org/ftp/python/3.6.0/Python-3.6.0.tgz [andy@www ~]$ tar xvf Python-3.6.0.tgz |
Step 2
安裝Python
解壓縮之後,會解壓縮出一個資料夾『Python-3.6.0』
(資料夾名稱依據你下載的版本而定)
1 2 3 4 5 6 7 |
[andy@www ~]$ ls Desktop Downloads Public Python-3.6.0.tgz Templates Documents Music Pictures Python-3.6.0 Videos [andy@www ~]$ cd Python-3.6.0/ [andy@www Python-3.6.0]$ sudo ./configure --prefix=/usr/local [andy@www Python-3.6.0]$ sudo make [andy@www Python-3.6.0]$ sudo make install |
Step 3
測試
輸入指令『python3.6』,按下Enter之後就會進入Python CLI環境!
(例如:安裝python3.5,就輸入『python3.5』)
1 |
[andy@www ~]$ python3.6 |
使用Python CLI環境簡單測試一下
1 2 3 4 5 6 |
Python 3.6.0 (default, Jul 29 2017, 22:16:47) [GCC 4.8.5 20150623 (Red Hat 4.8.5-11)] on linux Type "help", "copyright", "credits" or "license" for more information. >>> print('Hellow Python') Hellow Python >>> exit() |
檢查一下pip有沒有安裝完成『pip3.6 -V』
(指令的版本也是跟安裝的Python版本相同)
1 2 |
[andy@www ~]$ pip3.6 -V pip 9.0.1 from /usr/local/lib/python3.6/site-packages (python 3.6) |