Python2 與 Python 3 共存的設定 (以 Mac 為例)

Posted on Tue 12 March 2019 in Python • Tagged with Python2, Mac, Python3, Python

當你的 Mac 系統要同時使用到 Python 2 與 Python 3 的專案時,就會遇到需要同時安裝多個 Python 版本在電腦中,可是此時要如何設定透過指令啟動不同的版本,以下我們以 Python 2.7.15Python 3.6.5 為例子,並舉出兩個常見的 Python 2 與 Python 3 例子。


Continue reading

Python - 透過 .venv 管理 Pipenv 虛擬環境的來源

Posted on Mon 11 March 2019 in Python • Tagged with Python, Pipenv

在前一篇 Python - 結合 pip 與 virtualenv 的虛擬環境與套件管理的二合一新利器 Pipenv 中提到透過 Pipenv 建立好的虛擬環境都會放在家目錄下的隱藏路徑統一管理,但是開發時如果使用編輯器像是 VSCode ,則需要一個一個設定以外,如果想要查看檔案也不方,所以能不能夠把建立好的專案虛擬目錄放在自己的專案下呢?答案是可以的,如果你正需要的話可以參考此篇。


Continue reading

Python - 結合 pip 與 virtualenv 的虛擬環境與套件管理的二合一新利器 Pipenv

Posted on Fri 08 March 2019 in Python • Tagged with Python, Pipenv

使用 Python 做開發的人,多數都會使用虛擬環境,特別是 virtualenv 作為建立開發並隔離環境的方式,但是使用一段時間後都會遇到一些管理或是協作上的問題,為了解決這些困擾,新的套件 Pipenv 誕生了,不僅解決了所有問題,在使用上還非常方便,此篇就來深入了解與學習如何使用 Pipenv


Continue reading

Python - 隔離開發環境的利器,安裝虛擬環境工具 virtualenv

Posted on Thu 07 March 2019 in Python • Tagged with Python

在開發 Python 的程式時,時不時就會透過 pip 從 PyPI 上安許多的套件來 import 使用,但是因為 Python 是裝在整個電腦的系統環境的,所以當我們之後寫的專案變多,每個不同的專案都因為有各自的需要 pip install 了不同的套件,最後整個 Python 的系統環境所安裝的套件就會非常多且雜亂! 那麼要如何讓每個專案安裝的套件都只有自己的專案擁有,且不會弄亂系統的 Python 環境呢? 這時候就需要虛擬環境了!


Continue reading

Homebrew (1) - Mac 上安裝 Homebrew 套件管理工具

Posted on Wed 06 March 2019 in Homebrew • Tagged with Mac, Homebrew

Homebrew 是 Mac 專用的套件管理工具,如同 Linux 中的 apt 或是 yum 工具,許多的套件工具都可以透過 Homebrew 安裝,並且管理(如列出安裝的套件、更新套件、修正套件、移除套件等等)上非常方便,即便要尋找也都會放在相同的目錄下。


Continue reading

透過 Github Page 上傳靜態網站

Posted on Fri 08 February 2019 in Github • Tagged with Static Site, Github

靜態網站 (Static Site) 因為檔案結構單純,架設的伺服器空間選擇比較多,因為不需要建置資料庫,也沒有後端的語言,只需要一個空間與簡單的伺服器軟體即可。


Continue reading

使用 Github Page 作為靜態網誌的空間 - 以 Pelican 為例

Posted on Tue 05 February 2019 in Github • Tagged with Python, Pelican, Github, Static Site

在前一篇 在 Mac 上使用 Python 的 Pelican 建立靜態個人網誌 中介紹了如何在本機端,安裝 Pelican 並建立自己的個人網誌,但是這個網誌卻只能在自己的電腦中呈現,並沒有放到網路上,因為我們缺少了可以存放 Pelican 網誌的伺服器。


Continue reading

什麼是靜態網站 (Static Site) 與 靜態網站產生器 (Static Site Generator)

Posted on Mon 28 January 2019 in 靜態網站 • Tagged with Static Site

當我們要架設一個網站時,一定或多或少會去想一下,這個網站是什麼用途,要怎麼架設與架設在哪裡。


Continue reading

在 Mac 上使用 Python 的 Pelican 建立靜態個人網誌

Posted on Sun 13 January 2019 in Pelican • Tagged with Python, Pelican

以前雖然使用 Wordpress 作為網誌,但是由於自己的網誌用途單純以寫作為主,加上先前遇到架設的 Wordpress 後來有轉移主機的情形,但轉移與重建過程繁瑣外,再次架設還需要還原資料庫,甚至新的 Wordpress 格式跑掉。


Continue reading

Sublime - 使用 Anaconda 打造 Python 開發環境

Posted on Tue 03 March 2015 in 編輯器 • Tagged with Mac, Sublime, Python

因為 Sublime 有著很彈性的擴充插件可以打造開發環境,而自己為了往後的 Python 學習,所以選擇了 Anaconda 加上 Sublime Text3 作為開發的環境,因此本篇會介紹為何選擇這套 Anaconda 以及還有其他哪幾套也不錯的 Python 開發環境插件 ( 結果 VSCode 在一個月後出來我就索性換掉了 )。


Continue reading