日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

这样安装python库才是最正确的哦_这样安装 Python 库才是最正确的哦~

發布時間:2023/12/19 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 这样安装python库才是最正确的哦_这样安装 Python 库才是最正确的哦~ 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

原標題:這樣安裝 Python 庫才是最正確的哦~

分享一篇之前的文章,里面的這個Python知識點,可能很多人都還不清楚。

平常我都是直接執行 pip install安裝的第三方庫,很多教程也是這么介紹的,一直以來我都認為這是標準的、正確的安裝 Python 第三方庫的姿勢。直到我最近看到Python核心開發者Brett Cannon 寫的一篇文章。

簡單總結來說,他認為其實最正確的安裝方式是使用 python-m pip來執行 pip 命令,無論什么情況下均是如此。

他在文章里大致提出了以下幾個建議:

建議用 python - m pip 安裝三方庫

務必使用虛擬環境,不要安裝至系統 Python

建議用 pipx 獨立安裝工具

建議用 python - m venv 創建虛擬環境

可以將容器整體作為一個環境,跳過虛擬環境

我簡單解釋下每個建議背后的理由。

1. 建議用 python-m pip安裝三方庫

理由是這樣做,可以實現更加準確地控制庫所安裝的位置。

不少人的電腦里,會同時安裝不同版本的 Python。少數極端的用戶甚至會安裝不同的小版本,如 3.7 和 3.7.4。這是直接用 pip的話,你自己可能都不清楚最終安裝到了哪個版本的Python 下面。

而 python-m pip命令,可以讓你直接指定要安裝到哪個版本。

2. 務必使用虛擬環境,不要安裝至系統 Python

這個建議應該很多人都認同,在實踐中也是這樣執行的。如果不用虛擬環境隔離的話,系統版本的三方庫會變得特別的龐雜,甚至出現系統依賴庫的版本不合理,導致系統崩潰的嚴重問題。

3. 建議用 pipx 獨立安裝工具

如果你想嘗試 black、mypy 等開發工具,可以考慮通過 pipx 將這些工具各自安裝到獨立的環境中,同時又能夠直接在系統環境下調用終端的入口。

4. 建議用 python-m venv創建虛擬環境

Brett 個人更傾向于使用 python-m venv命令創建虛擬環境,理由和第一點建議相同,可以獲得更大的控制權,精確指定所使用的版本。

當然,使用 virutalenv 也是一個非常普遍的方式。

5. 可以將容器整體作為一個環境,跳過虛擬環境

如果項目是容器化開發的,那么把每個容器當做成一個個獨立的虛擬環境使用也是沒有問題的。在容器里沒有必要再單獨去創建虛擬環境了。

當然前提是,你不要安裝到系統自帶的 Python 中。

大佬的文章鏈接:https://snarky.ca/why-you-should-use-python-m-pip/

責任編輯:

創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎

總結

以上是生活随笔為你收集整理的这样安装python库才是最正确的哦_这样安装 Python 库才是最正确的哦~的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。