답변1
cryptography
Python 패키지의 이름입니다.Python 패키지 색인(PyPI). 이것은 단지 Python 패키지(소스 패키지, Eggs 또는 Wheels)의 색인입니다. 이는 Linux 배포판과 독립적이며 소스 코드 형식이며 운영 체제 및 하드웨어 아키텍처와도 독립적입니다. 따라서 Python 오류 메시지에 표시된 이름은 "Python 생태계 내부" 패키지의 이름입니다.
Debian/Ubuntu가 Python 패키지를 apt-installable packages 로 리포지토리에 포함하는 경우 .dpkg
패키지 이름 앞에는 Python 2.x를 허용하기 위해 리포지토리의 Python이 아닌 소프트웨어와의 이름 충돌을 방지하기 위해 python-
접두사가 붙습니다. python3-
필요한 경우 동일한 패키지에서 다음을 수행할 수 있습니다. 3.x 버전과 공존하고 .dpkg
Python 패키지를 포함하는 것으로 식별합니다.
따라서 이 경우 Python 2.x를 사용하고 있으므로 cryptography
APT 저장소에서 Python 패키지를 설치하려면 sudo apt-get install python-cryptography
.
이 명명 체계는 다음 문서에 설명되어 있습니다.데비안 Python 정책. Ubuntu는 Debian에서 패키지를 가져오므로 Ubuntu는 동일한 정책을 따릅니다.
답변2
도움을 주셔서 감사합니다. 이 문제를 해결했습니다. 이는 Lubuntu 버전의 문제이기 때문입니다. 19.04로 다운그레이드했더니 문제가 해결되었습니다.