解决FileNotFoundError: [Errno 2] No such file or directory: ‘pdflatex‘: ‘pdflatex‘报错问题

在ubuntu使用anaconda环境安装scapy,打开时会报错没有PyX
于是安装PyX

pip --default-timeout=100 install -U PyX

安装完后,一打开发现scapy直接打开失败了

Traceback (most recent call last):
  File "/home/zmj/anaconda3/bin/scapy", line 25, in <module>
    interact()
  File "/home/zmj/anaconda3/lib/python3.7/site-packages/scapy/main.py", line 461, in interact
    init_session(session_name, mydict)
  File "/home/zmj/anaconda3/lib/python3.7/site-packages/scapy/main.py", line 329, in init_session
    scapy_builtins = {k: v for k, v in six.iteritems(importlib.import_module(".all", "scapy").__dict__) if _validate_local(k)}  # noqa: E501
  File "/home/zmj/anaconda3/lib/python3.7/importlib/__init__.py", line 127, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
  File "<frozen importlib._bootstrap>", line 1006, in _gcd_import
  File "<frozen importlib._bootstrap>", line 983, in _find_and_load
  File "<frozen importlib._bootstrap>", line 967, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 677, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 728, in exec_module
  File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
  File "/home/zmj/anaconda3/lib/python3.7/site-packages/scapy/all.py", line 18, in <module>
    from scapy.arch import *
  File "/home/zmj/anaconda3/lib/python3.7/site-packages/scapy/arch/__init__.py", line 56, in <module>
    from scapy.arch.linux import *  # noqa F403
  File "/home/zmj/anaconda3/lib/python3.7/site-packages/scapy/arch/linux.py", line 28, in <module>
    from scapy.packet import Packet, Padding
  File "/home/zmj/anaconda3/lib/python3.7/site-packages/scapy/packet.py", line 28, in <module>
    from scapy.extlib import PYX
  File "/home/zmj/anaconda3/lib/python3.7/site-packages/scapy/extlib.py", line 54, in <module>
    if _test_pyx():
  File "/home/zmj/anaconda3/lib/python3.7/site-packages/scapy/extlib.py", line 45, in _test_pyx
    stdout=devnull, stderr=subprocess.STDOUT)
  File "/home/zmj/anaconda3/lib/python3.7/subprocess.py", line 342, in check_call
    retcode = call(*popenargs, **kwargs)
  File "/home/zmj/anaconda3/lib/python3.7/subprocess.py", line 323, in call
    with Popen(*popenargs, **kwargs) as p:
  File "/home/zmj/anaconda3/lib/python3.7/subprocess.py", line 775, in __init__
    restore_signals, start_new_session)
  File "/home/zmj/anaconda3/lib/python3.7/subprocess.py", line 1522, in _execute_child
    raise child_exception_type(errno_num, err_msg, err_filename)
FileNotFoundError: [Errno 2] No such file or directory: 'pdflatex': 'pdflatex'

问题出在这

   FileNotFoundError: [Errno 2] No such file or directory: 'pdflatex': 'pdflatex'

知道问题后,于是试着输入分析是不是没有导入pdflatex库,
于是安装库

pip --default-timeout=100 install -U pdflatex

导入成功后,但还是失败了,接着又试了下发现系统没有安装pdflatex这个应用
在这里插入图片描述
于是根据系统提示进行安装

sudo apt install texlive-latex-base

安装完后再sudo scapy发现可以运行了,成功解决问题
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Luckysec

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值