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

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

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

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

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