前提条件:有离线的机器,并安装好python或者anaconda程序。
1、下载相关的安装包,并将相关的包打包和传送到离线的机器上
在可以联网的机器上先下载相关的安装包:
#pip3 download -d /tmp/pypacket "camelot-py[cv]"
这个过程会自动下载相关的依赖,如果使用“#pip3 download -d /tmp/pypacket camelot”进行下载,需要将opencv-python和ghostscript也一起下载了,否则在使用的时候会报错。
打包
#cd /tmp; tar -cf pypacket.tar pypacket
2、在离线机器上安装
解压:
#tar -xf pypacket.tar -C /tmp/pypacket
安装:
#setenv PATH /tool/anaconda/2020.03/bin:$PATH
#which pip3
/tool/anaconda/2020.03/bin/pip3
#cd /tmp/pypacket ; pip3 install --no-index --find-links=/tmp/pypacket "camelot-py[cv]"
3、验证和使用
#/tool/anaconda/2020.03/bin/python3
>>> import camelot
>>> camelot.read_pdf('/tools/help/ReferenceCard.pdf',flavor='stream')
使用的使用要将“flavor='stream'”加上,否侧在读数据的时候可能会报