Python Table Manners - 虛擬環境和套件管理
開始 Python 專案時,第一步都是建立一個專屬於專案的虛擬環境
會需要這麼做是為了避免不同的 Python 專案需要使用到不同版本的套件
假設專案 A 需要 lib==2.3.5
而專案 B 需要 lib==1.0.0
如果 lib
都被安裝在本機中,就會有其中一個專案跑不起來
所以只要兩個專案都有建立虛擬環境,它們就都能在自己的虛擬環境中安裝所需的 lib
版本
理想上,本機的環境是不需要安裝套件的
因為每一個專案都會在個字的虛擬環境內執行,並安裝各自的套件
Python Table Manners 系列
Python Table Manners - A Clean Style 是我在 PyCon CA 2019 給的一個分享
內容是介紹在開發 Python 專案時能用的工具們,並且把它們串成一個工作流
希望 …
pipenv 和 poerty 如何處理在不同作業系統下相依套件不同
用 twine 上傳 Python 套件
在 mac 的本地端測試有成功,但丟上 CI 跑在 Ubuntu 的 image 內會缺少 jeepney
套件
透過 GitHub Action 自動發佈 Pelican 部落格文章
最近因為在貢獻 commitizen,開始碰到 GitHub Action
( Python 也有自己的 commitizen 了!!!)
記錄一下怎麼應用到發布部落格文章
[Book] 原子習慣
終於把之前很多人在討論的這本書看完了
也許是太久沒看書了,看書的速度下降了很多
上一次好好看完一本書竟然是九月初的事了@@
整體來說,這本書在講的跟為什麼我們這樣生活,那樣工作 ?差不多
但文字上淺顯易懂了很多