喵喵程式-Pthon安裝、虛擬環境、IDE

 喵喵大概從前年開始接觸Python,這邊算是做一點學習紀錄,也順便紀錄一下目前發生過的問題,畢竟Python的資源大多都還是以英文為主,相信應該有和我一樣很多英文爛到炸掉的人,仔取得資訊上會有些困難。

簡單來說接下來這個系列就是學習筆記,如果有更好的方法希望大家提供。

在開始Python之前先安裝必要的東西,Anaconda

https://www.anaconda.com/products/individual

Anaconda的好處上網搜尋會一堆,我這邊就寫幾個我覺得比較重要的:

1. 基礎套件,Pandas、openpyxl、time,這類的裡面一開始就有

2. 同時安裝pip install,之後安裝別的套件也都是靠這個

3. 虛擬環境,這個很重要,我後面再講

安裝好了之後,就會在程式發現Anaconda的連結,先開啟這個Anaconda Navigator,這個就是可以管理虛擬環境的程式。

虛擬環境重要的是,相信很多人都和我一樣最後作完會有需要弄成exe程式去執行,像是每天固定執行爬某個網頁的資料,然後執行那台電腦又沒有安裝python。這時候如果沒有作虛擬環境,再包裹成exe檔的時候就會連同不需要的套件一起包進去,檔案就會很大。

以我自己來說,之前曾經作過一個上課簽到程式,連GUI都做好了,然後作完包成exe發現1G多,也太大,就是因為把之前其他練習的東西一起包進去的關係。而且包完還不能再別台電腦執行,完全找不到原因。

總之就是先用Anaconda Navigator創造不同的虛擬環境,之後每次不同專案也都要創造不同的虛擬環境,去隔離不同的環境,當然缺點就是套件每次都要重裝。

套件裝好了再來就是進入虛擬環境,然後安裝整合開發環境 (IDE),IDE是甚麼就不解釋,我也不完全懂,基本上就是程式編輯介面。

IDE的部分我個人都是用Spyder,選擇原因是因為他有"工作目錄"的視窗,對新人來說不熟print和slice不熟,很難想像自己匯進來的資料是甚麼鬼,這時候Spyder可以直接看到資料的內容,會好上手很多。

使用命令提示字元 (cmd),輸入下面這些

activate test
pip3 install spyder

第一段就是進入虛擬環境,之後記得所有安裝套件都要先執行這個。
然後第二段就是安裝IDE,之後就可以在程式集裡面看到Spyder (test)只要執行這個就可以在直接執行在虛擬系統中的Spyder,當然也可以在cmd直接輸入Spyder啟動。

留言

這個網誌中的熱門文章

喵喵程式-tkinter日期選擇器

喵喵程式-原生python安裝與使用

喵喵程式-批次下載檔案