Python模塊/包/庫安裝方法有哪些-創(chuàng)新互聯(lián)

這篇文章將為大家詳細講解有關Python模塊/包/庫安裝方法有哪些,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。

創(chuàng)新互聯(lián)2013年至今,先為新鄭等服務建站,新鄭等地企業(yè),進行企業(yè)商務咨詢服務。為新鄭企業(yè)網站制作PC+手機+微官網三網同步一站式服務解決您的所有建站問題。

方法1: 單文件模塊

直接把文件拷貝到 $python_dir/Lib

方法2: 多文件模塊,文件內有setup.py文件

在官網或者GitHub上下載模塊包(壓縮文件zip或tar.gz),解壓縮之后,文件夾下會有setup.py文件,從命令行窗口進入該文件夾,然后輸入命令:

python setup.py install

方法3:easy_install 方式

先下載 ez_setup.py,運行 python ez_setup 進行easy_install工具的安裝,之后就可以使用easy_install進行安裝package(文件名稱、資源的URL、.egg文件(python egg文件)來下載安裝文件)

easy_install packageName
easy_install package.egg

方法4:pip 網絡搜索自動安裝

pip安裝命令是python最常見的安裝包和庫的命令,以下根據(jù)包的來源的不同來介紹幾種安裝方式:

方式一:直接pip安裝

格式:pip install PackageName

其中pip常用命令:

列出安裝的packages:pip freeze

安裝特定版本的package:通過使用==, >=, <=, >, <來指定一個版本號

$ pip install ‘PackageName<2.0'
$ pip install ‘PackageName>2.0,<2.0.3'

升級包到當前最新的版本,可以使用-U或者–upgrade:

升級包:pip install -U PackageName 卸載包:pip uninstall PackageName 查詢包:pip search “PackageName”

方式二:pip+Git安裝

如果有安裝Git,也可以使用pip+git的方式安裝:pip install git+xxx.git //xxx:包所在的github倉庫位置

示例:pip install git+https://github.com/sympy/sympy.git

方法5:.whl文件pip 方式

使用.whl文件安裝,步驟:

打開命令行窗口,進入下載的whl包所在的目錄輸入如下命令,xxx為要按照的包的名稱安裝: pip install 包名.whl 注:Python擴展庫可以在如下網站下載:http://www.lfd.uci.edu/~gohlke/pythonlibs/

方法6:.exe文件自定義安裝

下載對應版本的exe安裝文件,如numpy-1.9.2-win32-superpack-python2.7.exemlpy-3.5.0.win32-py2.7.exe

安裝:打開自動安裝即可

知識點補充:python中模塊、包、庫的區(qū)別和使用

模塊:就是.py文件,里面定義了一些函數(shù)和變量,需要的時候就可以導入這些模塊。

包:在模塊之上的概念,為了方便管理而將文件進行打包。包目錄下第一個文件便是 __init__.py,然后是一些模塊文件和子目錄,假如子目錄中也有 __init__.py,那么它就是這個包的子包了。

常見的包結構:

package_a
├── __init__.py
├── module_a1.py
└── module_a2.py

__init__.py的作用

1. Python中package的標識,不能刪除(包其實是一個目錄,為了和目錄做區(qū)別,使用了__init__.py)

2. 定義__all__用來模糊導入(包的調用中介紹)

3. 編寫Python代碼(不建議在__init__中寫python模塊,可以在包中在創(chuàng)建另外的模塊來寫,盡量保證__init__.py簡單)

庫:具有相關功能模塊(包)的集合。這也是Python的一大特色之一,即具有強大的標準庫、第三方庫以及自定義模塊?!?/p>

#################################################################################################

模塊,包,庫的調用

Python模塊/包/庫安裝方法有哪些

(1)同一目錄下的調用(同在一個包的情況)

(2)不同目錄下的調用

模塊的調用的幾種情況

實例講解

(1)同一目錄下的調用(同在一個包的情況)

例如從A2中調用A1:

Python模塊/包/庫安裝方法有哪些

直接import 模塊名

(2)不同目錄下的調用

例如從A2中調用B1的情況:

Python模塊/包/庫安裝方法有哪些

由于import的路徑只是標準庫以及自己的目錄,故在搜索前要把模塊所在的目錄添加進搜索路徑 。然后再import

(3)另外還有一種混合的導入。

這種方式可以不用學習,利用上述方法可以做到。

Python模塊/包/庫安裝方法有哪些

這種混合導入的方式就是直接在在添加的路徑中導入其子目錄中模塊的方式。

#####################################################################################################

第三方庫的導入

https://www.jb51.net/article/181175.htm

這篇博文介紹的很好,比較簡單。為防止日后找不到。這里再簡要的敘述一下:

https://www.lfd.uci.edu/~gohlke/pythonlibs/

首先在上述網址中下載合適的第三方庫,下載合適的版本。其中cp36表示支持python3.6版本

接著把文件放在python的Scripts的路徑下,比如D:\python\Scripts

然后在CMD中進入該路徑,接著輸入:

Python模塊/包/庫安裝方法有哪些

提示安裝成功后,需要找到第三方庫的位置(并不是在D:\python\Scripts中)

Python模塊/包/庫安裝方法有哪些

關于“Python模塊/包/庫安裝方法有哪些”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,使各位可以學到更多知識,如果覺得文章不錯,請把它分享出去讓更多的人看到。

另外有需要云服務器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內外云服務器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務器、裸金屬服務器、高防服務器、香港服務器、美國服務器、虛擬主機、免備案服務器”等云主機租用服務以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。

分享標題:Python模塊/包/庫安裝方法有哪些-創(chuàng)新互聯(lián)
本文地址:http://bm7419.com/article36/cdgdpg.html

成都網站建設公司_創(chuàng)新互聯(lián),為您提供手機網站建設、網站改版、網站設計公司、Google、用戶體驗、網站收錄

廣告

聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)

綿陽服務器托管