Python
無法安裝加密
Lubuntu 版本:
我正在嘗試
ssh
使用集群,fab
但它返回錯誤。我正在添加一個顯示回溯的螢幕截圖。
我無法
cryptography
通過終端安裝sudo apt-get install crytography
它返回以下消息
unable to locate the package file
cryptography
是Python 包索引 (PyPI)中 Python 包的名稱。這只是 Python 包(源包、Eggs 或 Wheels)的索引。它獨立於 Linux 發行版,採用原始碼格式,甚至獨立於作業系統和硬體架構。所以 Python 錯誤資訊中顯示的名稱是“Python 生態系統內部”的包名。當 Debian/Ubuntu 將 Python 包作為 apt-installable
.dpkg
包包含到其儲存庫中時,包名稱以python-
or為前綴,python3-
以避免與儲存庫中的非 Python 軟體名稱衝突,以允許 Python 2.x 和 3.x 版本如有必要,相同的包共存,並將其標識.dpkg
為包含 Python 包。因此,在這種情況下,由於您使用的是 Python 2.x,因此
cryptography
要從 APT 儲存庫安裝 Python 包,您需要執行sudo apt-get install python-cryptography
.此命名方案記錄在Debian Python Policy中。由於 Ubuntu 從 Debian 獲取軟體包,Ubuntu 遵循相同的策略。