■ 秦皇島市睿訊網(wǎng)絡(luò)科技有限公司 趙少農(nóng) 河北科技師范學(xué)院 趙學(xué)作
編者按:Python是一個高層次的結(jié)合了解釋性、編譯性、互動性和面向?qū)ο蟮哪_本語言,具有簡單、易學(xué)、免費、開源、可移植性強的優(yōu)點。本文將具體介紹如何安裝和調(diào)試。
Python已發(fā)展到3.x版本,Python3開源的比例已經(jīng)大大提高,比2.X更規(guī)范、統(tǒng)一,去掉了沒必要的關(guān)鍵字,而且最重要的是Python3中可以直接寫中文。
1.Windows系統(tǒng)中Python的安裝
(1)安裝包下載地址:https://www.python.org/downloads/ ,當(dāng)前最高版本應(yīng)該是3.7.2。
(2)默認安裝路徑:python3 C:python37 #最后一個數(shù)字會根據(jù)版本不同而不同。
(3)配置環(huán)境變量: 計算機->屬性->計算機名稱、域和工作組設(shè)置(更改設(shè)置)->高級->環(huán)境變量,在變量PATH中加入步驟2中的安裝路徑。
注意,用 “;” 作為分割符。
(4)如果安裝了pip,同樣需要將包含Scripts的路徑,添加到環(huán)境變量中,例如:D:python3.7Scripts;
windows系統(tǒng)中運行Python的命令:
C:>python
2.CentOS7(Linux)系統(tǒng)中Python的升級
CentOS7中默認安裝了Python 2.7.5,為了使用新版 3.x,需要對舊版本進行升級。由于很多基本的命令、軟件包都依賴舊版本,比如:yum。所以,在更新Python時,建議不要刪除舊版本(新舊版本可以共存)。
(1)查看當(dāng)前python版本
# python -V
Python 2.7.5
(2)下載新的python包并安裝
# yum install gcc gcc-c++ -y
# cd /
usr/local/src
# wget https://www.python.org/ftp/python/3.7.2/Python-3.7.2.tar.xz #也可自行下載此包后上傳到/usr/local/src目錄中
# tar xvf Python-3.7.2.tar.xz
# cd Python-3.7.2/
# ./configure
# make
# make install
(3)驗證
# python -V #一個是舊版本,一個是新版本
Python 2.7.5
# python3 -V
Python 3.7.2
(4)設(shè)置3.X為默認版本
查看 Python 的路徑,在/usr/bin 下面??梢钥吹絧ython 鏈接的是 python 2.7,所以執(zhí)行 python 就相當(dāng)于執(zhí)行 python 2.7。
# ls -al /usr/bin |grep python
顯示以下內(nèi)容:
-rwxr-xr-x. 1 root root 11312 4月 27 2018 abrt-action-analyzepython
lrwxrwxrwx. 1 root root 7 11月 22 17:57 python -> python2
lrwxrwxrwx. 1 root root 9 11月 22 17:57 python2 -> python2.7
-rwxr-xr-x. 1 root root 7216 7月 13 2018 python2.7
-rwxr-xr-x. 1 root root 1835 7月 13 2018 python2.7-config
lrwxrwxrwx. 1 root root 16 11月 22 17:57 python2-config ->python2.7-config
lrwxrwxrwx. 1 root root 14 11月 22 17:57 python-config -> python2-config
因此需要將原來 python的軟鏈接重命名:
# mv /usr/bin/python/usr/bin/python.bak
將 python鏈 接 至python3:
# ln -s /usr/local/bin/python3 /usr/bin/python
(5)配置yum
升級 Python之后,由于將默認的 python 指向了python3,yum不能正常使用,需要編輯yum的配置文件,此時:
# yum list
#以下為報錯信息
File "/usr/bin/yum",line 30
except
KeyboardInterrupt, e:
^
SyntaxError: invalid syntax
需要我們分別修改/usr/bin/yum和/usr/libexec/urlgrabber-extdown,將其第一行 #!/usr/bin/python改 為#!/usr/bin/python2.7。
# vi /usr/bin/yum
# vi /usr/libexec/urlgrabber-ext-down
保存退出后即可。
# yum list #再執(zhí)行此命令不再報錯。
linux中運行python:
# python
PyCharm是由JetBrains打造的一款Python IDE,支持 macOS、Windows、Linux系統(tǒng)。PyCharm帶有一整套可以幫助用戶在使用Python語言開發(fā)時提高其效率的工具,比如調(diào)試、語法高亮、Project管理、代碼跳轉(zhuǎn)、智能提示、自動完成、單元測試、版本控制。此外,該IDE提供了一些高級功能,以用于支持Django框架下的專業(yè)Web開發(fā)。
PyCharm下載地址 :https://www.jetbrains.com/pycharm/download/
PyCharm安裝地址:http://www.runoob.com/w3cnote/pycharm-windowsinstall.html
# vi qhdedu.py #編輯源文件,輸入以下內(nèi)容:
print('hello Python我的第一個Python程序')
保存文件時注意Python源文件擴展名為.py,且文件主名只能是英文字母、數(shù)字和下劃線的組合。
【】【】
運行此文件:
# python3 qhdedu.py
如果想雙擊此文件就可運行,只需要在.py文件的第一行加上特殊的注釋:
#!/usr/bin/env python3
然后通過如下命令授權(quán).py 文件執(zhí)行權(quán)限:
# $ chmod a+x qhdedu.py