无法安装加密

无法安装加密

鲁班图版本:20.04

我正在尝试ssh使用集群,fab但它返回错误。

我正在添加显示回溯的屏幕截图。

错误输出

我无法cryptography通过终端安装

sudo apt-get install crytography

它返回以下消息

unable to locate the package file

答案1

cryptography是Python包的名称Python 包索引 (PyPI)。这只是 Python 包(源包、Eggs 或 Wheels)的索引。它独立于Linux发行版,并且采用源代码格式,甚至独立于操作系统和硬件架构。因此Python错误消息中显示的名称是“Python生态系统内部”的包的名称。

当 Debian/Ubuntu 将 Python 软件包作为 apt-installable 软件包包含到其存储库中时.dpkg,软件包名称以python-或为前缀python3-,以避免与存储库中的非 Python 软件发生名称冲突,以允许 Python 2.x 和 3.x 版本如有必要,同一个包可以共存,并将其标识.dpkg为包含 Python 包。

因此,在本例中,由于您使用的是 Python 2.x,cryptography要从 APT 存储库安装 Python 包,您需要运行sudo apt-get install python-cryptography.

该命名方案记录在Debian Python 政策。由于 Ubuntu 从 Debian 获取软件包,因此 Ubuntu 遵循相同的政策。

Perl 也有类似的政策。

答案2

谢谢你的帮助。我解决了这个问题。因为这是Lubuntu版本的问题。我降级到19.04,问题解决了。

相关内容