位置:首頁 > 軟件操作教程 > 編程開發(fā) > Python > 問題詳情

在Python如何安裝xlwt和xlrd模塊?

提問人:楊紫紅發(fā)布時(shí)間:2020-11-18
Python也是通過導(dǎo)入外部模塊來實(shí)現(xiàn)對excel的操作,xlrd負(fù)責(zé)對excel的讀取,xlwt負(fù)責(zé)對excel的寫入,xlutils依賴于xlrd和xlwt,可以復(fù)制excel文件。這三個(gè)包都可以在網(wǎng)站http://www.python-excel.org/下載。本文使用的xlrd版本為0.8.0,xlwt版本為0.7.5。從網(wǎng)上下載好xlrd和xlwt后,解壓縮到C:\Python2.7.5\Lib下,此時(shí)在命令行下輸入import xlrd或者import xlwt,會出現(xiàn)提示ImportError: No module named xlwt,這表明還沒有安裝xlwt模塊。
python 導(dǎo)入一個(gè)模塊的過程要求有一個(gè)叫做“路徑搜索”的操作過程,即是在文件系統(tǒng)“預(yù)先設(shè)定的區(qū)域”查找模塊文件以加載模塊的過程。這個(gè)預(yù)先設(shè)定的區(qū)域其實(shí)是python搜索路徑的一組目錄。這個(gè)目錄保存在sys.path中,如果你想知道python導(dǎo)入模塊時(shí)會在哪些路徑搜索模塊,你可以執(zhí)行以下命令查看搜索路徑目錄:
>>> import sys
>>> sys.path
['D:\\python\\shell\\2.7.5','C:\\Python2.7.5\\Lib\\idlelib','C:\\Python2.7.5\\lib\\site-packages\\setuptools-1.3-py2.7.egg','C:\\Python2.7.5\\lib\\site-packages\\xlutils-1.7.0-py2.7.egg','C:\\Windows\\system32\\python27.zip','C:\\Python2.7.5\\DLLs','C:\\Python2.7.5\\lib','C:\\Python2.7.5\\lib\\plat-win', 'C:\\Python2.7.5\\lib\\lib-tk','C:\\Python2.7.5','C:\\Python2.7.5\\lib\\site-packages','C:\\Python2.7.5\\lib\\site-packages\\win32','C:\\Python2.7.5\\lib\\site-packages\\win32\\lib','C:\\Python2.7.5\\lib\\site-packages\\Pythonwin']
在sys.path中找到一個(gè)路徑為'C:\\Python2.7.5\\lib',所以我們把模塊解壓縮到這個(gè)目錄下。命令>>>sys.path.append('C:\\Python2.7.5\\lib')在最后添加一個(gè)目錄,sys.path.insert(0,' C:\\Python2.7.5\\lib ')在第一位插入一個(gè)目錄。
解壓縮完成并放在正確目錄后,在cmd下進(jìn)入package當(dāng)前目錄,然后輸入命令“C:\Python2.7.5\Lib\xlrd-0.8.0>python setup.py install”,安裝完成后可以輸入import xlrd,dir(xlrd)來確認(rèn)是否已經(jīng)安裝正確。

繼續(xù)查找其他問題的答案?

相關(guān)視頻回答
回復(fù)(0)
返回頂部