簡體   English   中英

什么是安裝Python模塊或軟件包?

[英]What is installing Python modules or packages?

Python模塊只是.py源文件。 Python包只是模塊的集合。

那么,為什么我們需要諸如pip程序來“安裝” Python模塊呢? 為什么不下載文件,將它們放在我們項目的文件夾中並import呢?

“安裝”模塊或軟件包的確切含義是什么? pip到底能做什么?

Windows和Linux上是否有所不同?

那么,為什么我們需要諸如pip之類的程序來“安裝” Python模塊呢? 為什么不下載文件,將它們放在我們項目的文件夾中並導入呢?

這只是為了方便軟件安裝,而不必捆綁所有依賴項,也不需要用戶下載文件。

您可以輸入pip install mysoftware ,它還將安裝所需的依賴項。 您也可以輕松升級軟件。

“安裝”模塊或軟件包的確切含義是什么? 點子到底能做什么?

它將文件復制到您的Python路徑中的目錄中。 這樣,您將能夠導入包,而不必在項目中復制目錄。

對於您的建議,對於每個項目,您都必須下載所需的模塊作為依賴項。 您必須一次又一次地下載它們,並將它們添加到您的項目中,盡管諸如node.us之類的某些平台可以這樣做,但這並不是很合適。

pip的作用是將您安裝的模塊保留在/ use / lib / python * / site-packages /中,以便將其清楚地包含在Python的路徑中。 因此,當您嘗試導入模塊或軟件包時,它會檢查site-package是否存在。 如果存在,則此代碼將與您的項目一起使用。 如果沒有,您將得到一個錯誤。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM