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

2024-10-03 04:33:46 发布

您现在位置:Python中文网/ 问答频道 /正文

所以我怀疑我有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


Tags: configbinusrcdrootnovmarfeb