没有名为 'scapy' 的模块。卡利和 Python 2.6

No module named 'scapy'. Kali and Python 2.6

我想我弄错了。

我正在使用 Kali 和 Python 2.6。我的 scapy 一开始工作得很好。

几分钟前,我尝试输入 "pip3 install scapy-python3"(我知道我不应该使用 pip3 但一开始我不知道),但我只是输入错误 "pip"。安装成功,但之后我无法访问 scapy。我导入scapy的时候总是报错

我尝试了google卸载scapy并重新安装的方法。我使用 "apt-get remove python-scapy" 来卸载 scapy .之后我使用 "apt-get install kali-linux-full" 重新安装所有东西,包括 scapy。

我也尝试将 python3.6 安装到 运行,但问题仍然存在。

我的代码:

#!usr/bin/env python

import scapy.all as scapy

错误回溯:

Traceback (most recent call last):
File "/opt/pycharm-community-2018.1.4/helpers/pydev/pydevd.py", line 1664, in main()
File "/opt/pycharm-community-2018.1.4/helpers/pydev/pydevd.py", line 1658, in main
globals = debugger.run(setup['file'], None, None, is_module)
File "/opt/pycharm-community-2018.1.4/helpers/pydev/pydevd.py", line 1068, in run
pydev_imports.execfile(file, globals, locals) # execute the script
File "/opt/pycharm-community-2018.1.4/helpers/pydev/_pydev_imps/_pydev_execfile.py", line 18, in execfile
exec(compile(contents+"\n", file, 'exec'), glob, loc)
File "/root/PycharmProjects/network_scanner/network_scanner.py", line 3, in 
import scapy.all as scapy
ModuleNotFoundError: No module named 'scapy'

您不能使用 Apt 删除不是用 Apt 安装的东西。您可以 pip3 install 包,它应该可以正常工作;尽管如果您不想 Python 2.

可用,您也可以选择 pip uninstall