最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python模塊/包/庫安裝的六種方法及區(qū)別

 更新時間:2020年02月24日 10:15:11   作者:Joker 007  
這篇文章主要介紹了Python模塊/包/庫安裝六種方法,通過實例代碼給大家介紹了python中模塊、包、庫的區(qū)別和使用,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下

方法1: 單文件模塊

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

方法2: 多文件模塊,文件內(nèi)有setup.py文件

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

python setup.py install

方法3:easy_install 方式

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

easy_install packageName
easy_install package.egg

方法4:pip 網(wǎng)絡(luò)搜索自動安裝

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'

升級包到當(dāng)前最新的版本,可以使用-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文件安裝,步驟:

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

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

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

安裝:打開自動安裝即可

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

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

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

常見的包結(jié)構(gòu):

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

__init__.py的作用

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

2. 定義__all__用來模糊導(dǎo)入(包的調(diào)用中介紹)

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

庫:具有相關(guān)功能模塊(包)的集合。這也是Python的一大特色之一,即具有強大的標(biāo)準(zhǔn)庫、第三方庫以及自定義模塊。————

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

模塊,包,庫的調(diào)用

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

(2)不同目錄下的調(diào)用

模塊的調(diào)用的幾種情況

實例講解

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

例如從A2中調(diào)用A1:

直接import 模塊名

(2)不同目錄下的調(diào)用

例如從A2中調(diào)用B1的情況:

由于import的路徑只是標(biāo)準(zhǔn)庫以及自己的目錄,故在搜索前要把模塊所在的目錄添加進(jìn)搜索路徑 。然后再import

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

這種方式可以不用學(xué)習(xí),利用上述方法可以做到。

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

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

第三方庫的導(dǎo)入

http://m.fzitv.net/article/181175.htm

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

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

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

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

然后在CMD中進(jìn)入該路徑,接著輸入:

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

這樣第三方庫就可以使用了。 總結(jié)

到此這篇關(guān)于Python模塊/包/庫安裝六種方法的文章就介紹到這了,更多相關(guān)python 模板包庫安裝方法內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Python 實現(xiàn)Excel XLS和XLSX格式相互轉(zhuǎn)換問題

    Python 實現(xiàn)Excel XLS和XLSX格式相互轉(zhuǎn)換問題

    本文介紹如何使用Python庫Spire.XLS for Python實現(xiàn)Excel文件的XLS和XLSX格式轉(zhuǎn)換,提供了詳細(xì)的安裝指南和轉(zhuǎn)換步驟,幫助用戶在不同版本的Excel文件格式之間靈活轉(zhuǎn)換,同時支持將Excel文件轉(zhuǎn)換為PDF、圖片、HTML等格式
    2024-10-10
  • 安裝docker-compose的兩種最簡方法

    安裝docker-compose的兩種最簡方法

    在本篇文章里小編給各位整理的是關(guān)于安裝docker-compose的具體方法總結(jié),有需要的朋友們參考下。
    2019-07-07
  • Python單元測試unittest模塊使用終極指南

    Python單元測試unittest模塊使用終極指南

    本文將詳細(xì)介紹unittest模塊的各個方面,包括測試用例、斷言、測試套件、setUp和tearDown方法、跳過和期望異常、測試覆蓋率、持續(xù)集成等內(nèi)容,我們將提供豐富的示例代碼,以便讀者更好地理解如何使用unittest進(jìn)行單元測試
    2023-12-12
  • Python可視化神器pyecharts之繪制箱形圖

    Python可視化神器pyecharts之繪制箱形圖

    這篇文章主要介紹了Python可視化神器pyecharts之繪制箱形圖,箱形圖(Box-plot)又稱為盒須圖、盒式圖或箱線圖,是一種用作顯示一組數(shù)據(jù)分散情況資料的統(tǒng)計圖,因形狀如箱子而得名
    2022-07-07
  • Python 圖片視頻模糊化實現(xiàn)案例

    Python 圖片視頻模糊化實現(xiàn)案例

    本文主要分享一個可以將圖片或者視頻模糊化的工具代碼。技術(shù)路線主要是使用ffmpeg濾鏡。感興趣的小伙伴可以看一看
    2021-11-11
  • python正則實現(xiàn)計算器功能

    python正則實現(xiàn)計算器功能

    這篇文章主要為大家詳細(xì)介紹了python正則實現(xiàn)計算器功能,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-12-12
  • Python中使用SAX解析xml實例

    Python中使用SAX解析xml實例

    這篇文章主要介紹了Python中使用SAX解析xml實例,利用SAX解析XML文檔牽涉到兩個部分:解析器和事件處理器,需要的朋友可以參考下
    2014-11-11
  • ChatGPT教你用Python實現(xiàn)BinarySearchTree詳解

    ChatGPT教你用Python實現(xiàn)BinarySearchTree詳解

    這篇文章主要為大家介紹了ChatGPT教你用Python實現(xiàn)BinarySearchTree詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-02-02
  • Python中asyncio與aiohttp入門教程

    Python中asyncio與aiohttp入門教程

    今天小編就為大家分享一篇關(guān)于Python中asyncio與aiohttp入門教程,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2018-10-10
  • python中從str中提取元素到list以及將list轉(zhuǎn)換為str的方法

    python中從str中提取元素到list以及將list轉(zhuǎn)換為str的方法

    今天小編就為大家分享一篇python中從str中提取元素到list以及將list轉(zhuǎn)換為str的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-06-06

最新評論

固原市| 崇义县| 丹凤县| 新泰市| 肥东县| 苏尼特右旗| 石楼县| 邵阳县| 彰化县| 安溪县| 光山县| 凌源市| 时尚| 綦江县| 时尚| 思南县| 时尚| 丘北县| 时尚| 淄博市| 桂林市| 金湖县| 海城市| 湟中县| 额敏县| 资源县| 凌源市| 县级市| 琼结县| 冀州市| 舒兰市| 泰安市| 惠来县| 中宁县| 天柱县| 磴口县| 凤台县| 浦北县| 福州市| 高陵县| 图木舒克市|