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