python解釋器安裝及使用(windows,與linux版本)

python基本概念

python是一門編程語言,同shell語言不同,shell是一門腳本語言

python是一門高級語言,

這裏說一下高級語言並不是“高大上”那種意思

而是

越接近人類的語言,越高級 如python,java語言,但執行效率低,比較容易掌握

越低(底層)的語言,執行效率越高 如 c ,c++語言,比較難掌握

windows平臺python安裝

官網是如下
www.python.org

學習使用3.5版本的,去下載對應包即可,注意2版本的與3版本有不少區別,不要下錯了

64位應該爲如下
在這裏插入圖片描述
雙擊,安裝,注意要勾選如圖下的,不然會報錯
在這裏插入圖片描述
等待安裝即可,不要點擊cancel那是退出的意思

安裝完成,close退出

驗證安裝,打開cmd命令行,輸入python出現如下成功
在這裏插入圖片描述
當然這麼使用python不方便,下面介紹python解釋器的使用

python解釋器使用

在“開始菜單”,搜索 “python” ,出現 ”IDLE (Python 3.5 64-bit)“ ,點擊

進入如下圖,這就是一個標準的解釋器
在這裏插入圖片描述
這種方式是按一下回車執行一行代碼,很不方便,所以我們一般使用如下方式

在這裏插入圖片描述

會打開一個空白頁面,可以進行多行代碼編寫
例如如下圖,輸入代碼後,按下 " f5 ",

點擊確定,第一次要求選擇保存位置,

在這裏插入圖片描述
選擇保存位置,並自定義名稱

然後會自動在解釋器中,輸出代碼內容,如圖

在這裏插入圖片描述

再次按 “f5” 就可以直接運行代碼內容了
另外字體大小,和字體類型在如下圖調

在這裏插入圖片描述
彈出如下,按照我下圖就可以修改了
在這裏插入圖片描述

關於Linux下的安裝

Linux自帶Python2.6.6版本
tar包安裝Python3.5.4版本

3.5.4的安裝包百度雲,如下

鏈接:https://pan.baidu.com/s/1AIodsUN_e6V303IxhOtXlQ
提取碼:ffum

1)安裝python必要的依賴環境

掛載系統光盤,配置yum源
[root@CentOS7-02 ~]# yum -y install python-devel openssl-devel bzip2-devel zlib-devel expat-devel ncurses-devel sqlite-devel gdbm-devel xz-devel tk-devel readline-devel gcc

[root@CentOS7-02 ~]# yum -y groupinstall "Development tools"

2)tar包安裝python3.5.4

[root@CentOS7-02 ~]# cd /usr/local/ (要把包傳到這個路徑)
Python-3.5.4 託入
[root@CentOS7-02 local]# ls | grep Python-3.5.4
Python-3.5.4.tgz

[root@CentOS7-02 local]# tar zxf Python-3.5.4.tgz
[root@CentOS7-02 local]# cd Python-3.5.4

檢測環境中依賴是否完整,設置python的安裝位置, 同時生成一個編譯文件Makefile,用於進行python編譯
[root@CentOS7-02 Python-3.5.4]# ./configure --prefix=/usr/local/python3 --enable-optimizations
[root@CentOS7-02 Python-3.5.4]# make && make install
(時間會比較長,請耐心等待)

3)將python3設置爲默認的python解釋器

[root@CentOS7-02 Python-3.5.4]# cd /usr/bin/
[root@CentOS7-02 bin]# mkdir bak
[root@CentOS7-02 bin]# mv python bak/

python3的執行文件,做一個鏈接,設置爲默認解釋器
[root@CentOS7-02 bin]# ln -s /usr/local/python3/bin/python3 /usr/bin/python

4)由於yum用python2編譯執行的,需要爲yum設置單獨的python2

[root@CentOS7-02 bin]# vim /usr/bin/yum
進入後修改第一行,改成如下圖
在這裏插入圖片描述

5)添加pip的環境變量

pip 是 Python 的包管理器。這意味着它是一個工具,允許你安裝和管理不屬於標準庫的其他庫和依賴。
[root@CentOS7-02 bin]# ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3

6)更新pip :需要有網

[root@CentOS7-02 bin]# pip3 install --upgrade pip

7)使用python3

[root@CentOS7-02 ~]# cd /root/
[root@CentOS7-02 ~]# vim 1.py
#!/usr/bin/python
x=1
print (x)

[root@CentOS7-02 ~]# python 1.py
1

已經成功了,因爲python3打印變量,必須加(),不加就打印不了
而python2,就可以不加()

實驗完畢 !

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章