ModuleNotFoundError: No module named 'scat'
Closed this issue · 2 comments
[ Issue: ]
While converting existing .qmdl file to .pcap file, ModuleNotFoundError: No module named 'scat' is observed.
Cloned version of SCAT 1.2.0
[ Description ]
Please note that I'm trying to convert .qmdl from pixel phone to .pcap using the command:
python3 ./main.py -t qc -d log.qmdl -F log.pcap
Please note that I have used ./main.py
as using ./scat.py
does not work as intended.
trident@host:~/scat/src/scat$ python3 ./main.py -t qc -d log.qmdl -F log.pcap
Traceback (most recent call last):
File "/home/trident/scat/src/scat/./main.py", line 4, in <module>
import scat.iodevices
ModuleNotFoundError: No module named 'scat'
trident@host:~/scat/src/scat$
[ Next action ]
Please let me know how to resolve ModuleNotFoundError: No module named 'scat'
the error.
Below is the file directories, Also please note I have all the supported packages installed.
├── COPYING
├── learnings.txt
├── pyproject.toml
├── README.md
├── src
│ └── scat
│ ├── __init__.py
│ ├── iodevices
│ │ ├── fileio.py
│ │ ├── __init__.py
│ │ ├── serialio.py
│ │ └── usbio.py
│ ├── log.qmdl
│ ├── main.py
│ ├── parsers
│ │ ├── hisilicon
│ │ │ ├── hisiliconparser.py
│ │ │ ├── hisilogparser.py
│ │ │ ├── hisinestedparser.py
│ │ │ └── __init__.py
│ │ ├── __init__.py
│ │ ├── qualcomm
│ │ │ ├── diag1xlogparser.py
│ │ │ ├── diagcmd.py
│ │ │ ├── diagcommoneventparser.py
│ │ │ ├── diagfallbackeventparser.py
│ │ │ ├── diaggsmeventparser.py
│ │ │ ├── diaggsmlogparser.py
│ │ │ ├── diaglteeventparser.py
│ │ │ ├── diagltelogparser.py
│ │ │ ├── diagnrlogparser.py
│ │ │ ├── diagumtslogparser.py
│ │ │ ├── diagwcdmalogparser.py
│ │ │ ├── __init__.py
│ │ │ └── qualcommparser.py
│ │ ├── samsung
│ │ │ ├── __init__.py
│ │ │ ├── samsungparser.py
│ │ │ ├── sdmcmd.py
│ │ │ ├── sdmcommonparser.py
│ │ │ ├── sdmcontrolparser.py
│ │ │ ├── sdmedgeparser.py
│ │ │ ├── sdmhspaparser.py
│ │ │ ├── sdmipparser.py
│ │ │ ├── sdmlteparser.py
│ │ │ └── sdmtraceparser.py
│ │ └── unisoc
│ │ ├── __init__.py
│ │ └── unisocparser.py
│ ├── __pycache__
│ │ ├── main.cpython-310.pyc
│ │ └── scat.cpython-310.pyc
│ ├── util.py
│ └── writers
│ ├── __init__.py
│ ├── nullwriter.py
│ ├── pcapwriter.py
│ ├── rawwriter.py
│ └── socketwriter.py
├── tests
│ ├── __init__.py
│ ├── test_diaggsmlogparser.py
│ ├── test_diagltelogparser.py
│ ├── test_diagnrlogparser.py
│ ├── test_diagwcdmalogparser.py
│ ├── test_hisilogparser.py
│ ├── test_qualcommparser.py
│ ├── test_sdmcommonparser.py
│ ├── test_sdmcontrolparser.py
│ ├── test_sdmedgeparser.py
│ ├── test_sdmhspaparser.py
│ └── test_sdmlteparser.py
└── wireshark
└── scat.lua
13 directories, 63 files
Thanks,
Please let me know if anything is needed from my side.
Please execute pip install -e .
on your checkout to install SCAT through pip, then the scat
command will be available.