[英]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.