對於一個程式開發者或者學習者而言,
開發環境的設定是除了(程式的)語法外,最重要的一個環節。
程式碼的撰寫者如果是一個園丁,你寫的程式就是你種下的種子,
而 "開發環境" 就是你準備給種子生長的 土壤與溫室。
而python 的園丁們,想要你的種子能發芽,你所要關心的議題至少要包含
- 要安裝哪一個版本的python(本課程選擇 OSGeo4W64 所內涵的 python 3.7)
- 每一個版本的python 到底有甚麼不同?
- 要裝哪一種編寫與除錯軟體(本課程選擇 Visual Studio 2017 Community)、
- 要安裝那些第三方軟體?
- 如何安裝這些第三方軟體 ?
- 這些安裝的軟體都裝在那些目錄?
- 我寫的程式要如何才能,分享給別人,或者copy到別的電腦還能執行?
- 我要怎麼把自己寫的程式變成(模組),使我可以在未來還可以重複使用?
- 第三方軟體與自行開發的軟體要安裝在哪個路徑?
- 如果自己沒辦法寫,要引用別人的python 程式,要怎麼才能正確執行?
一般市面上的工具書(很不幸的),只會教你程式的語法,並沒有對於開發環境做太多說明。
本節分享的內容,特將MS windows (10) 環境下,常見的設定問題做一些整理。
錯過這個嚮導課程的初學者,很容易就會迷失在
{明明都照書上教的寫,可是就是沒辦法執行} 的巨大迷霧中無法脫身。
建議初學Python 的初學者千萬不要錯過。
討論大綱
3.1 python 的系統環境設定
系統的路徑變數(path)
Python 的路徑搜尋變數(pythonpath)
安裝第三方模組與所在路徑 pip install and site package path
開發者的模組路徑 與設定 (user' module path and__init__.py file)
3.2 Visual Studio 2017 Community Python Project
3.3 Visual Studio 2017 Python Environment
3.4 Visual Studio 2017 Team Project