调试过程
window系统下,使用scapy的pdfdump函数报错,出现ImportError: PyX and its depedencies must be installed。
解决方案
需要安装pdflatex,但是window是通常是通过安装TeX发行版来实现的。TeX是一个用于排版的系统,pdflatex是TeX系统中用于生成PDF文件的命令。常用的TeX发行版有MiKTeX和TeX Live,这里介绍MikTex的安装:
1.下载MiKTeX:
去MiKTeX官方网站下载:https://miktex.org/download
2.安装MiKTeX:
双击下载好的安装程序,开始安装MiKTeX。按照安装向导的提示进行操作,一般选择默认选项即可。(注意有可能需要安装缺失的包,请保持网络通畅)
3.验证pdflatex安装
- 打开命令提示符(cmd)。
- 输入以下命令并按Enter键:
pdflatex --version
- 如果安装成功,命令提示符会显示pdflatex的版本信息。
4.重启pycharm
记得重启pycharm,否则新安装的pdflatex不会被识别!!!