That which hath been is that which shall be; and that which hath been done is that which shall be done: and there is no new thing under the sun.【Ecc1:9】
任何高級語言都是需要一個自己的編程環境的,這就好比寫字一樣,需要有紙和筆,在計算機上寫東西,也需要有文字處理軟體,比如各種名稱的OFFICE。筆和紙以及office軟體,就是寫東西的硬體或軟體,總之,那些文字只能寫在那個上邊,才能最後成為一篇文章。那麼編程也是,要有個什麼程序之類的東西,要把程序寫到那個上面,才能形成最後類似文章那樣的東西。
要學Python,不用自宮。Python不用那麼殘忍的前提,但是,也需要安裝點東西才能用。所需要安裝的東西,都在這個頁面裡面:www.python.org/downloads/,www.python.org 是Python的官方網站,如果你的英語足夠使用,那麼自己在這裡閱讀,可以獲得非常多的收穫。
在Python的下載頁面裡面,顯示出Python目前有兩大類,一類是Python3.x,另外一類是Python2.x。這兩個版本是不兼容的。由於3.x版越來越普及,我們以最新的Python 3.8版本為基礎。
一、Linux系統安裝python
你的計算機是什麼作業系統的?自己先弄懂。如果是Linux某個發行版,就跟我同道了。並且我恭喜你,因為以後會安裝更多的一些Python庫(模塊),在這種作業系統下,操作非常簡單,當然,如果是MacOS,也一樣,因為都是UNIX下的蛋。只是windows有點另類了,也不必惶恐,Python就是跨平臺的。
根據個人喜好,我推薦讀者熟悉Linux作業系統,很好用的,工作中大部分時間使用Linux系統。
可以參考下面的操作:
1、到官方網站下載源碼。比如:wget http://www.python.org/ftp/python/3.8.3/Python-3.8.3.tgz
2、解壓源碼包
tar -zxvf Python-3.8.3.tgz
3、編譯
cd Python-3.8.3 ./configure --prefix=/usr/local #指定了目錄,如果不制定,可以使用默認的,直接運行 ./configure 即可。make&&sudo make install
安裝好之後,進入shell,輸入python即可看到python的界面。
二、Mac上安裝python
如果你正在使用Mac,系統是OS X>=10.9,那麼系統自帶的Python版本是2.7。要安裝最新的Python 3.8,有兩個方法:
方法一:從Python官網下載Python 3.8的安裝程序,下載後雙擊運行並安裝;
方法二:如果安裝了Homebrew,直接通過命令brew install python3安裝即可。
三、Windows系統上安裝python
首先,根據你的Windows版本(64位還是32位)從Python的官方網站下載Python 3.8對應的64位安裝程序或32位安裝程序,然後,運行下載的exe安裝包,特別要注意勾上Add Python 3.8 to PATH,然後點「Install Now」即可完成安裝。
運行Python
安裝成功後,打開命令提示符窗口,敲入python後,會出現兩種情況:
情況一:
看到上面的畫面,就說明Python安裝成功!
你看到提示符>>>就表示我們已經在Python交互式環境中了,可以輸入任何Python代碼,回車後會立刻得到執行結果。現在,輸入exit()並回車,就可以退出Python交互式環境(直接關掉命令行窗口也可以)。
情況二:得到一個錯誤
這是因為Windows會根據一個Path的環境變量設定的路徑去查找python.exe,如果沒找到,就會報錯。如果在安裝時漏掉了勾選Add Python 3.8 to PATH,那就要手動把python.exe所在的路徑添加到Path中。
如果你不知道怎麼修改環境變量,建議把Python安裝程序重新運行一遍,務必記得勾上Add Python 3.8 to PATH。
OK!已經安裝好之後,馬上就可以開始python編程了!
做好如下準備:
1、電腦,必須的。不管是什麼作業系統。
2、上網,必須的。沒有為什麼。
除了這些,還有一條,非常非常重要,寫在最後:就是自己的興趣!
如果文章對你有收穫,可以關注微信公眾號:持續讀書,每天更新文章,一起學習,每天進步~
引用:
https://www.liaoxuefeng.com/wiki/1016959663602400/1016959735620448
https://docs.pythontab.com/learnpython/
https://www.python.org/