linux 環境下的python 安裝 docx 的過程


由於linux 系統環境下的python是系統管理員安裝好的,所安裝的庫也是固定的。 如果環境中沒有自己要用的庫,則需要自己安裝。並且只能自己新建一個虛擬環境,讓python 運行在新建的虛擬環境中。在這個虛擬環境中進行所需要的的庫安裝。

編寫一個cshell的腳本,內容如下,設置python的版本以及與添加的一些庫,新建虛擬環境,安裝python-docx 庫文件。

#!/bin/csh -f
module load python/2.7.8
module load python/2.7-addons-argparse-static
module load python/2.7-addons-lxml
module load python/2.7-addons-virtualenv
module load python/2.7-addons-xlsxwriter
if ( -f ./virtual_env/bin/activate.csh ) then
  source virtual_env/bin/activate.csh
else
  rm -rf virtual_env
  mkdir virtual_env
  virtualenv virtual_env
  source virtual_env/bin/activate.csh
  pip install python-docx
endif

結果在運行到最后一步安裝python-docx庫的時候報錯。

試了很多次,都不行,最后只能把庫從網上下載下來:http://pypi.douban.com/simple/python-docx

解壓:tar zxvf python-docx-0.8.9.tar.gz

進入解壓后的文件夾:cd python-docx-0.8.9

安裝:python setup.py install

執行到這一步發現又報錯了。

刪除庫文件安裝包下面docx/template 下所有文件: rm -rf /docx/templates/*

再執行:python setup.py install

就可以成功在虛擬環境中安裝docx。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM