Python2.7没有smb模块。无法定位

Python2.7没有smb模块。无法定位,python,python-3.x,smb,Python,Python 3.x,Smb,运行kali 2020,我尝试运行CVE-2007-2447,这是一个python2.7脚本,它说: import smb from smb.SMBConnection import SMBConnection 我将脚本保存到一个文件中并运行了它,但是我得到了ImportError:没有名为smb的模块。在脚本中,它说通过运行pip install--user pysmb安装pysmb。 我这样做了,但仍然显示相同的错误消息 我尝试查找pysmb并找到以下软件包: $ locate pysm

运行kali 2020,我尝试运行CVE-2007-2447,这是一个python2.7脚本,它说:

import smb

from smb.SMBConnection import SMBConnection
我将脚本保存到一个文件中并运行了它,但是我得到了
ImportError:没有名为smb的模块
。在脚本中,它说通过运行
pip install--user pysmb
安装pysmb。 我这样做了,但仍然显示相同的错误消息

我尝试查找pysmb并找到以下软件包:

$ locate pysmb            
/usr/lib/python3/dist-packages/pysmbc-1.0.23.egg-info
/usr/lib/python3/dist-packages/pysmbc-1.0.23.egg-info/PKG-INFO
/usr/lib/python3/dist-packages/pysmbc-1.0.23.egg-info/dependency_links.txt
/usr/lib/python3/dist-packages/pysmbc-1.0.23.egg-info/top_level.txt
/usr/share/system-config-printer/pysmb.py
/usr/share/system-config-printer/__pycache__/pysmb.cpython-39.pyc
我以前遇到过一个问题,在那里只为python3安装软件包,我必须将文件夹复制到python2.7。为此我试过了,但没有成功


当我在谷歌上搜索模块smb时,它出现了samba。我安装了samba软件包,但仍然没有安装。有人知道如何将smb模块安装到python2.7吗?

您需要使用python2 pip来安装模块,而不是为Python3安装模块。请参阅。

您需要使用Python 2.7 pip进行安装。使用以下命令:

pip2.7 install pysmb

Pip不再支持Python 2


请注意,最好使用pip安装Python 2的模块,而不是复制模块文件夹。@DapperDuck Cheers mate。如何安装到python2?所有内容都会自动安装到python3上……难道不是最近Python2禁用了pip吗?我试图按照链接所述安装pip2.7,但我得到了语法错误:无效语法我试图粘贴输出,但当我按enter键时,它将所有内容放在一行上。。。?