Search posts, tags, users, and pages
攻城獅
一個很油的不工程的攻城獅,喜歡不務正業、各式新奇的東西。看看網路行銷、政治議題、二次元世界 Peko
最近看到一個 Python 的套件管理工具 PDM,算是滿新的工具 2020 六月才開始的。滿讓我驚艷的地方是,它不是使用了 virtualenv 的方式來做套件管理。基本上用過 Python 的都會知道 virtualenv 是最常用來作隔離開發環境的方式。介紹裡面提到 PDM 是使用了 PEP582 的標準來去達到套件管理的 PEP582 簡單介紹就是類似 npm 一樣在每個專案內將套件都儲存在一個叫 __pypackages__ 的資料夾,然後在執行 Python 的時候優先才這個資料夾...
Leon
我有用 PDM,比較大的困擾是 VSCode 的 debug 無法使用,最後只好用 pdb。
VSCode 那邊說因為 PEP582 還是草案,所以不打算支援。
先讓我哭一下 😭 難得看到也有在用 Hashnode 的人 我覺得 VSCode 這樣是合理啦,畢竟還在草案,是真的有點新 我自己也還是使用 Pipenv 和 Poetry 比較多
還有還有,VSCode 內建的 Jupyter 整合也不能用,找不到 PDM 裝的套件,只能自己執行 Jupyter 開瀏覽器用。
Leon
我有用 PDM,比較大的困擾是 VSCode 的 debug 無法使用,最後只好用 pdb。
VSCode 那邊說因為 PEP582 還是草案,所以不打算支援。