impacket 和 python 问题

问题描述 投票:0回答:1

大家好,男孩女孩们,

我正在尝试运行用 python 编写的脚本,控制台告诉我:

Install the following library to make this script work
Impacket : https://github.com/CoreSecurity/impacket.git
PyCrypto : https://pypi.python.org/pypi/pycrypto

问题是我已经在 python3 中安装了这些 python 包,所以当我通过 pip 向这些包发出请求时,我收到了这个:

Requirement already satisfied: impacket in /usr/local/lib/python3.8/dist-packages (0.9.17)
Requirement already satisfied: ldap3>=2.5.0 in /usr/lib/python3/dist-packages (from       impacket) (2.7)
Requirement already satisfied: six in /usr/lib/python3/dist-packages (from impacket)    (1.15.0)

隐藏了其余的行,但想法就是这样。我知道该软件包已安装在我的系统中,但我无法将其与 python2.7 一起使用。

知道如何解决这个问题吗?

python python-2.7 impacket
1个回答
0
投票

这种情况下,错误是因为你没有安装python2.7的impacket。

  • 在安装impacket之前,我们需要在python2.7中安装pip2,下载get-pip.py形式链接

  • 如果 pip2 已经安装,您可以通过以下方式验证这一点 pip --verison,该命令的输出应该是 pip 20.3.3 来自 /usr/local/lib/python2.7/dist-packages/pip (python 2.7)

  • 如果未安装 pip2,则使用 sudo python2 get-pip.py

    在 python2 包中安装 pip2
  • 接下来,使用pip install安装python2的impacket。(必须位于impacket目录中link

  • 然后尝试运行你的脚本

© www.soinside.com 2019 - 2024. All rights reserved.