繁体   English   中英

如何整理和修复我在 Kali 上安装的 Python

[英]How can I tidyup and fix my Python installation on Kali

所以我怀疑我有 Python 安装问题。 我在 python 中进行了一些编码。 一切都运行得很好,然后它只是停止加载 scapy,没有任何特别的原因。 无法导入 Scapy。 我尝试了很多东西,最后放弃了,因为它花了很长时间才弄清楚,而且无论如何也不是那么重要。

所以现在我正在做其他具有 Python 依赖的事情。 我正在将 Maltego 与我下载的一些自定义转换一起使用。 它们依赖于 Python,让这些转换正常工作将为我节省大量时间。

Maltego 运行时的错误是:

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

maltego 中的 python 根路径显示为 /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 有什么建议吗? 我觉得我只想删除所有 python 引用并开始清理,但我对此知之甚少。 Maltego 错误与我遇到的 scapy 错误非常相似。

我正在运行最新版本的 Kali。

尝试使用类似的东西安装python2-lxml

sudo apt-get install python2-lxml

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM