Как я могу привести в порядок и исправить мою Python установку на Кали - PullRequest
1 голос
/ 10 апреля 2020

, поэтому я подозреваю, что у меня проблема с установкой Python. Я занимался кодированием в python. Все работало просто отлично, тогда он просто перестал загружать scapy без особой причины. Невозможно импортировать Scapy. Я перепробовал много вещей и в конце концов разочаровался в этом, потому что это занимало слишком много времени, чтобы понять, и все равно это было не так важно.

Так что теперь я делаю что-то еще с зависимостью Python. Я использую Malte go с некоторыми пользовательскими преобразованиями, которые я скачал. Они Python зависят, и работа этих преобразований сэкономит мне массу времени.

Ошибка в Malte go при запуске:

Traceback (most recent call last):
File "/opt/maltego-nmap/units/nmap_xml_parser.py", line 4, in <module>
from lxml             import etree
ImportError: No module named lxml

python root путь на мальте go отображается как / usr / bin / python

Итак, я проверил мой python путь:

KALI606:/usr/bin# type -a python
python is /usr/bin/python
python is /bin/python

KALI606:/usr/bin# cd bin/python
bash: cd: bin/python: No such file or directory
KALI606:/usr/bin# cd usr/bin/python
bash: cd: usr/bin/python: No such file or directory

KALI606:/usr/bin# ls -l python*
    lrwxrwxrwx 1 root root       7 Nov 18 06:36 python -> python2                                           
    lrwxrwxrwx 1 root root       9 Nov 18 06:36 python2 -> python2.7                                        
    -rwxr-xr-x 1 root root 3647800 Jan 19 19:54 python2.7                                                   
    lrwxrwxrwx 1 root root      33 Jan 19 19:54 python2.7-config -> x86_64-linux-gnu-python2.7-config       
    lrwxrwxrwx 1 root root      16 Nov 18 06:36 python2-config -> python2.7-config                          
    -rwxr-xr-x 1 root root     385 Feb  2 03:10 python2-futurize                                            
    -rwxr-xr-x 1 root root     389 Feb  2 03:10 python2-pasteurize                                          
    lrwxrwxrwx 1 root root       9 Nov 14 14:13 python3 -> python3.7                                        
    -rwxr-xr-x 2 root root 5114928 Mar 10 13:18 python3.7                                                   
    lrwxrwxrwx 1 root root      33 Mar 10 13:18 python3.7-config -> x86_64-linux-gnu-python3.7-config       
    -rwxr-xr-x 2 root root 5114928 Mar 10 13:18 python3.7m                                                  
    lrwxrwxrwx 1 root root      34 Mar 10 13:18 python3.7m-config -> x86_64-linux-gnu-python3.7m-config     
    -rwxr-xr-x 1 root root 5453504 Feb 25 13:04 python3.8
    lrwxrwxrwx 1 root root      16 Nov 14 14:13 python3-config -> python3.7-config
    -rwxr-xr-x 1 root root     384 Feb  2 03:10 python3-futurize
    -rwxr-xr-x 1 root root     398 Sep  7  2018 python3-jsonschema
    lrwxrwxrwx 1 root root      10 Nov 14 14:13 python3m -> python3.7m
    lrwxrwxrwx 1 root root      17 Nov 14 14:13 python3m-config -> python3.7m-config
    -rwxr-xr-x 1 root root     388 Feb  2 03:10 python3-pasteurize
    -rwxr-xr-x 1 root root     364 Dec 15 18:09 python3-qr
    -rwxr-xr-x 1 root root     196 Oct  6  2019 python3-tor-prompt
    -rwxr-xr-x 1 root root    5902 Oct  1  2018 python3-wsdump
    lrwxrwxrwx 1 root root      14 Nov 18 06:36 python-config -> python2-config
    lrwxrwxrwx 1 root root       7 Feb  4 14:30 python-faraday -> faraday

Это беспорядок, верно?

Любые предложения о том, как я могу разобраться Python PLS? Я чувствую, что хочу просто удалить все ссылки python и начать с чистого листа, но у меня ограниченные знания об этом. Ошибка Malte go очень похожа на ошибку scapy, которую я имел.

Я использую последнюю версию Kali.

1 Ответ

0 голосов
/ 28 апреля 2020

Попробуйте установить python2-lxml с чем-то вроде

sudo apt-get install python2-lxml
...