本文**自非真的文章,內容略有改動linux系統本身預設安裝有2.x版本的python,版本x根據不同版本系統有所不同,通過python --v 或 python --version 檢視系統自帶的python版本。本文已收錄至部落格專欄linux安裝各種軟體及配置環境教程中
有一些系統命令時需要用到python2,不能解除安裝,但是實際開發中往往是python3,所以在此記錄下安裝python3的過程,本文以python3.7.0為示例。
1、首先安裝gcc編譯器,gcc有些系統版本已經預設安裝,通過 gcc --version 檢視,沒安裝的先安裝gcc,yum -y install gcc
2、安裝其它依賴包,(注:不要缺少,否則有可能安裝python出錯,python3.7.0以下的版本可不裝 libffi-devel )
3、解壓python-3.7.0.tgz
tar -zxvf python-3.7.0.tgz
4、建立乙個空資料夾,用於存放python3程式
mkdir /usr/local/python3
5、執行配置檔案,編譯,編譯安裝
cd python-3.7.0
./configure --prefix=/usr/local/python3
make && make install
安裝完成沒有提示錯誤便安裝成功了
6、建立軟連線
ln -s /usr/local/python3/bin/python3.7 /usr/bin/python3
ln -s /usr/local/python3/bin/pip3.7 /usr/bin/pip3
7、測試一下python3是否可以用
[root@mini python-3.7.0]# python3
python 3.7.0 (default, jul 28 2018, 22:47:29)
[gcc 4.8.5 20150623 (red hat 4.8.5-28)] on linux
>>> print("hello world!")
hello world!
>>> exit()
[root@mini python-3.7.0]# pip3 --version
pip 10.0.1 from /usr/local/python3/lib/python3.7/site-packages/pip (python 3.7)
可以看到python3.7.0可以正常使 Python3 x編碼問題
1.記事本的ansi編碼為系統本地編碼,我的是gbk open 函式的encoding引數預設是本地編碼,也就是gbk,所以直接讀取ansi編碼的記事本檔案是木有問題的。怎麼檢視系統本地編碼?在cmd下輸入 chcp 從下表可以看出,936對應gbk編碼 下表列出了所有支援的 頁及其國家 地區 或者...
Python 內建函式(Python 3 x)
1 type obj 返回變數型別 2 isinstance object,class or type or tuple 測試物件是否為指定型別的例項 4 range start,end step 返回乙個 start,end 內的 range 物件,start 預設為 0,step 預設為 1 5...
Python3 x伺服器環境安裝
安裝python3環境主要安裝步驟 1 安裝基礎依賴包 yum install gcc patch libffi devel python devel zlib devel bzip2 devel openssl devel ncurses devel sqlite devel readline d...