21. 企業級開發基礎2:使用第三方模組
python提供了非常強大的程式設計和程式設計開發的平臺,但是python本身提供的功能在一定程度上並不是非常完善或者完整的契合我們的專案需要。
在python程式開發時,很多開發人員和機構組織,根據不同的應用程式進行設計開發了很多第三方的python模組,這些模組,我們如果在專案開發過程中需要的話,需要下載安裝模組然後在我們的專案中進行使用。
1. 怎麼樣找到自己需要的模組呢?
通常情況下,python中可以使用的第三方的模組,一般情況下都會在網站https://pypi.python.org/pypi 上進行註冊,只要知道大致的名稱就可以在這個網站進行搜尋查詢
另外,我們也可以根據專案中需要的功能,通過百度谷歌等搜尋引擎來查詢需要的第三方模組。
2. 查詢到對應的模組,怎麼安裝,怎麼引入我們的專案呢?
通常情況下,在python環境配置好之後,python提供了一個命令pip
可以直接進行指定模組的安裝
```
pip install <模組名稱>
某些情況下,我們在自己的電腦上配置了多個python環境,在我們的課程開始時就配置了python2和Python3的環境,此時根據以下的方式進行安裝
# 給python2安裝第三方模組
~ python2 -m pip install <python2需要的第三方模組>
# 給python3安裝第三方模組
~ python3 -m pip install <python3需要的第三方模組>
```
一定要注意,python2安裝的第三方模組,僅限於Python2可以使用,在python3中是找不到的;反之亦然。
在我們的專案中,如果需要引入安裝的第三方模組,直接通過import <模組名稱>
引入需要的模組,然後使用即可。
3. 使用第三方提供的easygui模組,用於進行圖形化介面程式開發
3.1. 安裝第三方模組
通過python3 -m pip install easygui
命令進行安裝,如下圖所示:
3.2. 自定義模組中引入
開發自己的程式,引入easygui模組
```
# 引入第三方模組
import easygui
# 使用第三方模組,彈出一個提示資訊視窗
easygui.msgbox("使用第三方模組")
```
相關文章
- 20. 企業級開發基礎1:自定義模組
- 23. 企業級開發基礎4:物件導向物件
- 22. 企業級開發基礎3:類和物件物件
- 28. 企業級開發基礎9:異常處理
- Linux企業級開發技術(2)——epoll企業級開發之epoll介面Linux
- 26. 企業級開發基礎7:物件導向特徵(多型)物件特徵多型
- 27. 企業級開發基礎8:物件導向擴充套件物件套件
- 25. 企業級開發基礎6:物件導向特徵(繼承)物件特徵繼承
- 24. 企業級開發基礎5:物件導向特徵(封裝)物件特徵封裝
- Javascript模組化開發基礎JavaScript
- linux核心模組開發基礎Linux
- 企業級開發框架----------Django框架Django
- Linux企業級開發技術(1)——epoll企業級開發之簡介Linux
- Linux企業級開發技術(3)——epoll企業級開發之epoll模型Linux模型
- Linux企業級開發技術(4)——epoll企業級開發之epoll例程Linux
- 企業微信開發——身份驗證模組
- Python企業面試題2 —— 基礎篇Python面試題
- Struts2開發基礎
- Linux企業級開發技術(6)——libevent企業級開發之記憶體管理Linux記憶體
- 企業級 Web 開發的挑戰Web
- 企業IT基礎發展趁向與企業業務管理貼合
- 【重溫基礎】21.高階函式函式
- 30.企業級開發進階2:網路程式設計程式設計
- Linux企業級開發技術(7)——libevent企業級開發之鎖和執行緒Linux執行緒
- 關於PHP在企業級開發領域的訪談——企業級開發,PHP準備好了嗎?PHP
- 零基礎自學用Python 3開發網路爬蟲(五): 使用第三方模組快速抓取與解析Python爬蟲
- Flask RESTful API 開發----基礎篇 (2)FlaskRESTAPI
- XWiki_安裝和基礎配置企業級知識庫
- NGINX 入門到企業級應用實踐-基礎篇Nginx
- 微服務PaaS框架,RestCloud企業級開發框架微服務框架RESTCloud
- 如何快速開發Java RCP企業級應用?Java
- duxapp:基於Taro使用模組化開發,提升開發效率UXAPP
- 低程式碼開發平臺,快速開發企業級系統
- 基於jQuery的前端開發框架,在企業級開發領域裡已經涼了嗎?jQuery前端框架
- 【python基礎】os模組的使用Python
- Lightning Web元件:超快的企業級Web元件基礎Web元件
- Java基礎教程(2)--Java開發環境Java開發環境
- 企業級軟體開發新模式:低程式碼模式