![Kali에 pyasn을 설치하면 "python 2.7이 python-pyasn1을 중단했으며 이미 설치되었습니다"라는 오류가 발생합니다.](https://linux55.com/image/217899/Kali%EC%97%90%20pyasn%EC%9D%84%20%EC%84%A4%EC%B9%98%ED%95%98%EB%A9%B4%20%22python%202.7%EC%9D%B4%20python-pyasn1%EC%9D%84%20%EC%A4%91%EB%8B%A8%ED%96%88%EC%9C%BC%EB%A9%B0%20%EC%9D%B4%EB%AF%B8%20%EC%84%A4%EC%B9%98%EB%90%98%EC%97%88%EC%8A%B5%EB%8B%88%EB%8B%A4%22%EB%9D%BC%EB%8A%94%20%EC%98%A4%EB%A5%98%EA%B0%80%20%EB%B0%9C%EC%83%9D%ED%95%A9%EB%8B%88%EB%8B%A4..png)
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
현재 버전의 Kali 또는 Debian에서 더 이상 지원되지 않는 Python 2 모듈을 설치하려고 합니다. 패키지 python2.7
는 계속 사용할 수 있지만 오래된 모듈이 어디에나 있는 것을 방지하기 위해 설치를 차단합니다.
새로운 코드를 작성하는 경우 Python 3을 사용해야 하며python3-pyasn1
패키지대신 후자는 Kali 저장소에서 찾을 수 있습니다.
sudo apt install python3-pyasn1
이전 소프트웨어를 실행하려면 Python 2 가상 환경을 사용하고 pip
.