将 pyasn 安装到 Kali 会产生错误“python 2.7 破坏了 python-pyasn1 并已安装”

将 pyasn 安装到 Kali 会产生错误“python 2.7 破坏了 python-pyasn1 并已安装”
sudo dpkg -i python-pyasn1_0.4.2-3build1_all.deb

我尝试解包这个 deb,但我在 kali (debian) 上出现错误

python 2.7 breaks python-pyasn1 and is installed
dpkg: error processing package python-pyasn1 (--install):

对此我能做什么?

答案1

您正在尝试安装 Python 2 模块,而当前版本的 Kali 或 Debian 不再支持这些模块。该python2.7软件包仍然可用,但为了确保过时的模块不会随处可见,它会阻止它们的安装。

如果您正在编写新代码,则应该使用 Python 3 和包裹python3-pyasn1反而;后者可以在 Kali 存储库中找到:

sudo apt install python3-pyasn1

如果您尝试让旧软件运行,最好使用 Python 2 虚拟环境并使用pip.

相关内容