Python第三方Window模塊文件的幾種安裝方法
python安裝第三方模塊
使用軟件管理工具pip
python自帶了包管理工具,就像手機app商城,91助手等軟件的功能一樣。
python2與python3安裝模塊的方法相似,值得注意的是,你在python2中安裝的模塊,用python3是無法調(diào)用的,我僅以python3為例!
Linux和windows下安裝模塊的方法一致,以下以window為例,輸入cmd打開windows終端。
一、具體安裝方法:
直接: pip3 install 模塊名
(python2下使用pip 或者 pip2即可)
二、通過源碼安裝
具體步驟:
下面以requests為例
1.下載代碼(下載你要安裝模塊的壓縮文件,github開源了很多別分分享的模塊)
https://github.com/kennethreitz/requests/tarball/master
2.解壓
3.進入目錄(cd 路徑)
4.執(zhí)行 python setup.py install
關(guān)于Python第三方模塊安裝及問題(web)
本文以win7上的Python3.6為例,安裝web模塊為例
背景:
主要是為Python初學者安裝第三方庫,提供一些自己的思路和解決方法
簡介
web.py是一個輕量級的python web框架,簡單而且功能強大。相對flask和Django,web.py更適合初學者來學習和了解web開發(fā)的基礎(chǔ)知識。
web安裝的步驟:pip install web.py
出現(xiàn)的問題:
(1)pip install web.py
cmd中 'pip‘不是內(nèi)部或外部命令,也不是可運行的程序或批處理文件
此時需要重新安裝Python3.6,并且在初始界面勾選:確保安裝時勾選了pip和Add python.exe to Path。
或者 在 控制面板\系統(tǒng)和安全\系統(tǒng)中, 進入高級系統(tǒng)設(shè)置
,選擇‘環(huán)境變量',將Python的目錄和Python/scripts的目錄添加到系統(tǒng)變量的PATH中。win7的話,以 ; 結(jié)束。點擊確認即可。
(2)
一般是因為文件名的出錯(web)應該改為(web.py)
在python下安裝第三方庫的時候,可以需要其他依賴庫,在安裝過程中,如果遇到如下類似的問題:
(3)
出現(xiàn)該種問題的原因一般是由于版本問題出錯。百度了很多,出來的問題解決方案多樣,在不停的嘗試之后,發(fā)現(xiàn)是環(huán)境依賴庫的問題。可以去GITHUB中查看第三庫安裝時所依賴的安裝環(huán)境,這樣,或許能一步步解決第三方庫安裝時遇到的問題。所以需要換一種方案解決
解決方案: 常見的庫一般可以在GitHub或者Python中找到。此處以GitHub中的web.py為例子
首先創(chuàng)建自己的GitHub賬號:搜索Python webpy,搜索結(jié)果如下:
代碼網(wǎng)址為:https://github.com/webpy/webpy
下載ZIP文件并解壓。在cd到解壓的目錄下,輸入python setup.py install即可進行安裝。
再次輸入pip install web.py如下,出來的字樣表示安裝庫已存在。即安裝成功。
思路:
在學習Python的過程中可以在GitHub、Python官網(wǎng)、CSDN博客中,尋找解決方法。切勿胡亂嘗試。同時需要做筆記。對于Python初學者推薦IMOOC上廖雪峰老師的課程:https://www.imooc.com/video/6361/0以及https://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000/00143186362353505516c5d4e38456fb225c18cc5b54ffb000 返回到主目錄即可。
進階書籍的話,可以參照Python高性能編程。進行進階學習。希望大家學有所成。
相關(guān)文章
Python基于釘釘監(jiān)控發(fā)送消息提醒的實現(xiàn)
本文主要介紹了Python基于釘釘監(jiān)控發(fā)送消息提醒的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2022-06-06Python基于pyjnius庫實現(xiàn)訪問java類
這篇文章主要介紹了Python基于pyjnius庫實現(xiàn)訪問java類,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下2020-07-07python使用tcp實現(xiàn)局域網(wǎng)內(nèi)文件傳輸
這篇文章主要介紹了python使用tcp實現(xiàn)局域網(wǎng)內(nèi)文件傳輸,文件包括文本,圖片,視頻等,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下2018-07-07Pytorch中transforms.Resize()的簡單使用
這篇文章主要介紹了Pytorch中transforms.Resize()的簡單使用方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2022-07-07Pycharm 2to3配置,python2轉(zhuǎn)python3方式
這篇文章主要介紹了Pycharm 2to3配置,python2轉(zhuǎn)python3方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2022-12-12Python實現(xiàn)圖片和base64轉(zhuǎn)換詳解
這篇文章主要介紹了Python實現(xiàn)圖片和base64轉(zhuǎn)換詳解,Base64是一種二進制到文本的編碼方式,如果要更具體一點的話,可以認為它是一種將 byte數(shù)組編碼為字符串的方法,而且編碼出的字符串只包含ASCII基礎(chǔ)字符,需要的朋友可以參考下2024-01-01Python3 虛擬開發(fā)環(huán)境搭建過程(圖文詳解)
這篇文章主要介紹了Python3 虛擬開發(fā)環(huán)境搭建過程,本文通過圖文實例代碼相結(jié)合給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下2020-01-01