CodeGym /課程 /Python SELF TW /安裝 packages

安裝 packages

Python SELF TW
等級 19 , 課堂 3
開放

4.1 在哪裡找 packages

在寫任何程式碼之前,先確認是否有人已經幫你寫好了。不僅如此,那段程式碼可能已經寫好了、測試過了、記錄過了,並且能夠滿足你現在和未來的 200% 需求。

這種情況常常發生。Python 已經有超過30年的歷史了,全世界有數百萬的程式設計師在使用。

對於所有你的需求,有個很棒的網站 - pypi.org (The Python Package Index)。如果你需要什麼 library,只需進入網站並輸入你的需求。

比如說,我想寫自己的 Telegram 客戶端。我進入 pypi.org,搜索 telegram client,看到大約有 10,000 個相關的 libraries:

排在第一的有個描述「Python aiohttp telegram client」— 這正是我們需要的。簡單又漂亮。

在這裡你可以找到各種情況下需要的 packages。現在你離理解現代程式設計師的工作精髓又近了一步:你需要知道哪裡有好的 packages,如何使用它們,以及如何繞開它們的缺點。

4.2 安裝 packages 的示例

讓我們安裝某個 package,並以此例子來了解如何正確地做這件事。

有一個有趣的 library,畫出一隻牛,旁邊還有文字。

它叫 cowsay。我們現在就用它來學習如何安裝。

為了使用 pip 管理工具,你需要打開 Terminal。最簡單的方法是直接從 PyCharm 開啟。在左下角有一排按鈕:

點擊 Terminal 按鈕,然後會彈出一個窗口,像這樣:

然後你需要輸入指令 pip install cowsay

示例:

如果 library 成功安裝,你會看到類似這樣的提示:

好了,現在你可以將這個 library (package)匯入你的專案中,自由使用。

4.3 和牛玩耍

例如,你可以寫出這樣的程式碼:


import cowsay

cowsay.cow("應該學 Python 的...")

這是程式在控制台中輸出的結果:

此外,cowsay 還支持很多其他動物,比如龍:


import cowsay

cowsay.dragon("這是龍在說話...")

如你所見,安裝 packages 又快又簡單,使用別人的程式碼既輕鬆又愉快。

如果你玩膩了牛的話,你可以刪除它的 library-這需要用到指令 pip uninstall cowsay

在 IDE 裡面使用 terminal,比如 PyCharm,簡化了 pip 指令的使用,因為它允許你直接在當前項目的上下文中執行指令。

留言
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION