python常用模塊下載
㈠ python開發中常用的模塊有哪些
一、導入模塊
import mole
from mole.xx import xx
from mole.xx import xx as rename
from mole.xx import *
二、開源模塊
三、常用模塊
os模塊#用作系統級別的工作
sys模塊#提供解釋器相關操作
hashlib模塊# 用於加密相關的操作
json和pickle模塊 #用於序列化數據
subprocess模塊
shuit模塊 #文件的復制移動
logging模塊#格式化記錄日誌
random模塊 用於取隨機數
time datetime模塊時間模塊
re模塊 正則匹配
㈡ Python如何使用pip安裝模塊和包
使用pip安裝python模塊和包
方式一:1.進入命令行2.敲入pip命令:pip install 包名 。由於python官網下載速度太慢,可以通過添加參數從清華鏡像下載包(-ihttps://pypi.tuna.tsinghua.e.cn/simple/)。
方式二:1.進入清華鏡像:https://pypi.tuna.tsinghua.e.cn/simple/2. ctrl+F 找到需要安裝的包,並下載。
相關推薦:《Python視頻教程》
3. 在下載路徑下打開命令行。
4. pip install 剛下載的文件名。
pip list:查看當前安裝了哪些包pip -V:查看當前pip版本號
相關推薦:
盤點Python常用的模塊和包
㈢ 如何在windows環境下安裝python里的模塊
在python包管理工具常用的有distribute、setuptools、easy_install和pip
目前最常用的就是pip了!
ip 是安裝python包的工具,提供了安裝包,列出已經安裝的包,升級包以及卸載包的功能。
Pip 是對easy_install的取代,提供了和easy_install相同的查找包的功能,因此可以使用easy_install安裝的包也同樣可以使用pip進行安裝。
安裝Pip
Pip的安裝可以通過源代碼包,easy_install或者腳本。
下面介紹一下各種安裝方法:
源代碼方式:
$wgethttp://pypi.python.org/packages/source/p/pip/pip-0.7.2.tar.gz(替換為最新的包)
$tarxzfpip-0.7.2.tar.gz
$cdpip-0.7.2
$pythonsetup.pyinstall
easy_install:
$easy_installpip
get_pip.py腳本:
$curl-0https://raw.github.com/pypa/pip/master/contrib/get-pip.py
$sudopythonget-pip.py
OK, 下面來看一下Pip的使用
安裝package
$pipinstallMarkdown
列出安裝的packages
$pipfreeze
安裝特定版本的package
通過使用==, >=, <=, >, <來指定一個版本號。
$pipinstall'Markdown<2.0'
$pipinstall'Markdown>2.0,<2.0.3'
升級包
升級包到當前最新的版本,可以使用-U 或者 --upgrade
$pipinstall-UMarkdown
卸載包
$pipuninstallMarkdown
查詢包
pipsearch"Markdown"
PS -- 包安裝後的py文件路徑:/usr/local/lib/python2.7/dist-packages
㈣ python十大必學模塊是什麼
這個不能一概而論的,據說python目前高達27萬+個庫,看你學習的方向必學模塊也有不同,簡單列舉:
1、網路通用方面:
urllib-網路庫
requests-網路庫
pycurl– 網路庫
httplib2– 網路庫
RoboBrowser– 瀏覽網頁
MechanicalSoup-一個與網站自動交互Python庫
socket– 底層網路介面
2、爬蟲方面:
grab– 爬蟲框架
scrapy– 網路爬蟲框架,不支持Python3
pyspider–爬蟲系統。
cola– 爬蟲框架
portia– 可視化爬蟲
lxml– 高效HTML/ XML處理庫
cssselect– 解析DOM樹和CSS選擇器。
pyquery– 解析DOM樹和jQuery選擇器。
html5lib– 根據WHATWG規范生成HTML/ XML文檔的DOM
feedparser– 解析RSS/ATOM feeds。
MarkupSafe– 為XML/HTML/XHTML提供了安全轉義的字元串。
xhtml2pdf– 將HTML/CSS轉換為PDF。
untangle– XML文件轉Python對象
xpinyin– 將中國漢字轉為拼音
tablib– 數據導出為XLS、CSV、JSON、等格式的模塊
textract– 從文件中提取文本
messytables– 解析表格數據
rows– 常用數據介面
Office
python-docx– 讀取,查詢和修改docx文件
xlwt/xlrd– 從Excel文件讀取寫入數據和格式信息
PDF
Markdown
Python-Markdown– 一個用Python實現的John Gruber的Markdown。
3、HTML/XML解析方面:
4、文件處理方面:
㈤ window下python的各種包怎麼安裝
1、pip安裝
上一章中,介紹了Anaconda的安裝,安裝好Anaconda後,就默認安裝了包管理工具pip。有的人喜歡使用easy_install,但是這需要你先安裝easy_install,其實沒必要,目前官方推薦使用pip。
pip安裝包或模塊很簡單,我們只需要在命令提示符(cmd)窗口中使用命令pip install xxx(xxx表示要安裝的包或模塊名)。
例如:
在上面右上角紅線框住的search中輸入你要下載的包或模塊名,即可進入下載頁面。下載的是壓縮文件,如何安裝呢?
1)解壓
2)在命令提示符窗口中,使用cd進入到解壓後的文件的路徑下
3)輸入命令python setup.py install
2.2 Python Extension Packages
這個網站下載的是後綴為.whl的文件,怎麼來運行下載的.whl安裝文件呢?
1)在命令提示符窗口中,找到指定路徑(.whl安裝文件的路徑)
2)pip install .whl文件名
㈥ 怎麼安裝python模塊,如何安裝python模塊,常用安裝方式
.
直接
下載的模塊文件中已經有了模塊的文件,有些模塊只有一個文件,比如較早版本的BeautifulSoup,有些是一個文件夾,比如新版本BeautifulSoup就是一個叫做bs4的文件夾。
把這些文件直接到你的python路徑下的/Lib/site-packages文件夾中,比如C:/Python27/Lib/site-packages。之後就可以在程序里直接引用了:
import BeautifulSoup
或者
from bs4 import BeautifulSoup
這是根據你放置的文件位置不同而決定的。
網上有人說直接放在Lib文件夾中就可以了。的確這樣也行,但Lib文件夾中都是自帶的模塊,看一下就會發現我們用過的random、re等模塊的代碼文件。而外部模塊一般放在site-packages文件夾中。
2.
setup.py
很多模塊里都附帶了setup.py文件,有同學直接雙擊了,然後發現沒有用。
它的使用方法是從命令行去到setup.py所在的路徑下,運行
python setup.py install
仔細看一下安裝時輸出的信息可以發現,在線學習這個命令做的事情其實也就是幫你把模塊的代碼到site-packages文件夾。
3.
setuptools
使用setuptools可以直接根據模塊名稱來自動下載安裝,不需要自己再去尋找模塊的安裝文件。不過在使用之前,你得先安裝setuptools自身。
windows平台的32位python,可以直接下載setuptools的exe文件安裝。(去搜索setuptools windows可以找到,我也上傳了一份在論壇本帖後面)
Linux用戶可以從包管理器中安裝,比如ubuntu:
apt-get install python-setuptools
windows平台64位python得用ez_setup.py進行安裝(文件我也上傳了)。這種方式也適用於所有平台。
在ez_setup.py所在文件夾下運行:
python ez_setup.py
setuptools會被安裝在python路徑\Scripts下。之後,你可以把這個路徑添加到環境變數path中,也可以直接從命令行進入到Scripts文件夾下,執行easy_install,看看是否安裝成功了。
之後,你就可以直接用它來安裝你想要的模塊,比如PIL:
easy_install PIL
視頻教程程序就會幫你自動下載安裝到site-packages里。
最後,介紹幾個不錯的模塊,供大家參考使用。
PIL - 圖形處理
PyXML - 解析和處理XML文件
MySQLdb - 連接MySQL資料庫
Tkinter - 圖形界面介面,python自帶
smtplib - 發送電子郵件
ftplib - ftp編程
PyMedia - 多媒體操作
PyOpenGL - OpenGL介面
BeautifulSoup - HTML/XML的解析器
㈦ 怎麼安裝python模塊,如何安裝python模塊,常用安裝方式
推薦使用pip安裝python模塊:
安裝python模塊推薦使用pip
如果您安裝的是python2.7.10以上的版本,默認是安裝了pip的。例如:python2.7.10安裝後,pip默認安裝在C:Python27Scripts目錄下
pip的使用:
使用pip的前提是在cmd窗口中能執行pip,如下圖所示
piphelp
㈧ Python模塊常用的幾種安裝方式
一、方法1: 單文件模塊
直接把文件拷貝到 $python_dir/Lib
二、方法2: 多文件模塊,帶setup.py
下載模塊包,進行解壓,進入模塊文件夾,執行:
python setup.py install
三、 方法3:easy_install 方式
先下載ez_setup.py,運行python ez_setup 進行easy_install工具的安裝,之後就可以使用easy_install進行安裝package了。
easy_install packageName
easy_install package.egg
四、 方法4:pip 方式
先進行pip工具的安裝:easy_install pip(pip 可以通過easy_install 安裝,而且也會裝到 Scripts 文件夾下。)
安裝:pip install PackageName
更新:pip install -U PackageName
移除:pip uninstall PackageName
搜索:pip search PackageName
幫助:pip help
㈨ python標准庫中常用的網路相關模塊有哪些
標准庫 Python擁有一個強大的標准庫。Python語言的核心只包含數字、字元串、列表、字典、文件等常見類型和函數,而由Python標准庫提供了系統管理、網路通信、文本處理、資料庫介面、圖形系統、XML處理等額外的功能。 Python標准庫的主要功能有: 1.文本處理,包含文本格式化、正則表達式匹配、文本差異計算與合並、Unicode支持,二進制數據處理等功能 2.文件處理,包含文件操作、創建臨時文件、文件壓縮與歸檔、操作配置文件等功能 3.操作系統功能,包含線程與進程支持、IO復用、日期與時間處理、調用系統函數、日誌(logging)等功能 4.網路通信,包含網路套接字,SSL加密通信、非同步網路通信等功能 5.網路協議,支持HTTP,FTP,SMTP,POP,IMAP,NNTP,XMLRPC等多種網路協議,並提供了編寫網路伺服器的框架 6.W3C格式支持,包含HTML,SGML,XML的處理。 7.其它功能,包括國際化支持、數學運算、HASH、Tkinter等 Python社區提供了大量的第三方模塊,使用方式與標准庫類似。它們的功能覆蓋科學計算、Web開發、資料庫介面、圖形系統多個領域。第三方模塊可以使用Python或者C語言編寫。SWIG,SIP常用於將C語言編寫的程序庫轉化為Python模塊。Boost C++ Libraries包含了一組函式庫,Boost.Python,使得以Python或C++編寫的程式能互相調用。Python常被用做其他語言與工具之間的「膠水」語言。 著名第三方庫 1.Web框架 Django: 開源Web開發框架,它鼓勵快速開發,並遵循MVC設計,開發周期短。 ActiveGrid: 企業級的Web2.0解決方案。 Karrigell: 簡單的Web框架,自身包含了Web服務,py腳本引擎和純python的資料庫PyDBLite。 Tornado: 一個輕量級的Web框架,內置非阻塞式伺服器,而且速度相當快 webpy: 一個小巧靈活的Web框架,雖然簡單但是功能強大。 CherryPy: 基於Python的Web應用程序開發框架。 Pylons: 基於Python的一個極其高效和可靠的Web開發框架。 Zope: 開源的Web應用伺服器。 TurboGears: 基於Python的MVC風格的Web應用程序框架。 Twisted: 流行的網路編程庫,大型Web框架。 Quixote: Web開發框架。 2.科學計算 Matplotlib: 用Python實現的類matlab的第三方庫,用以繪制一些高質量的數學二維圖形。 SciPy: 基於Python的matlab實現,旨在實現matlab的所有功能。 NumPy: 基於Python的科學計算第三方庫,提供了矩陣,線性代數,傅立葉變換等等的解決方案。 3.GUI PyGtk: 基於Python的GUI程序開發GTK+庫。 PyQt: 用於Python的QT開發庫。 WxPython: Python下的GUI編程框架,與MFC的架構相似。 4.其它 BeautifulSoup: 基於Python的HTML/XML解析器,簡單易用。 PIL: 基於Python的圖像處理庫,功能強大,對圖形文件的格式支持廣泛。 PyGame: 基於Python的多媒體開發和游戲軟體開發模塊。 Py2exe: 將python腳本轉換為windows上可以獨立運行的可執行程序。