| paramiko 모듈이란?
: Python SSH module / SFTP 연결시 사용하는 모듈
'파라미코'는 에스페란토어로 '파라노이드'를 뜻하는 단어와 '파라미코'를 합친 말이다.
원격 컴퓨터에 대한 보안(암호화 및 인증) 연결을 위한 것입니다.
* 자세한 설명은 아래 개발자의 gitup의 readme를 참고바람
| paramiko 설치 방법
pip install paramiko
해당 명령어를 사용하여 paramiko 설치
위와 같이 Successfully installed가 뜨면 설치에 성공한 것 입니다.
저는 한번에 설치가 되지 않았고, 아래와 같이 에러가 발생했습니다.
| paramiko 설치 에러
[에러1 / cryptography 설치 에러]
Failed building wheel for cryptography
Running setup.py clean for cryptography
Failed to build bcrypt cryptography
Could not build wheels for bcrypt, cryptography which use PEP 517 and cannot be installed directly
[에러2 / bcrypt 설치 에러]
Failed building wheel for bcrypt
Running setup.py clean for bcrypt
Failed to build bcrypt
Could not build wheels for bcrypt which use PEP 517 and cannot be installed directly
| 에러 해결 방법
1. pip 업그레이드
pip install --upgrade pip
또는
python -m pip install --upgrade pip
만약 위 두가지 방법으로 install이 되지 않는다면 아래의 방법을 사용
curl https://bootstap.pypa.io/get-pip.py -o get-pip.py
을 입력하면 위와 같은 화면이 나옵니다. (숫자가 바로 안뜨고 조금 있다가 뜹니다!)
이 부분은 pip를 설치할 수 있는 py파일을 가져오는 부분입니다.
그 다음 아래 명령어를 입력해서 pip를 설치합니다.
python get-pip.py
위와 같은 이미지가 뜬다면 pip 업그레이드 성공 !
저는 기존 20.1.1 에서 20.3.1로 업그레이드 하였습니다.
만약 pip 설치로도 에러가 해결이 안된다면 각각의 모듈을 설치해주시기 바랍니다.
2. 에러간 난 모듈 각각 설치
- cryptography 설치
pip install cryptography==버전
아래의 사이트에서 버전을 확인하여 버전 입력 후 설치
저는 3.1.1 버전을 설치하였습니다. (python 3.7 기준)
pip install cryptography==3.1.1
위와 같이 Successfullly installed라고 뜨며 설치가 완료 되었습니다!
- bcrypt 설치
pip install bcrypt==버전
위와 같이 아래의 사이트에서 설치할 버전 확인 후 모듈 설치
저는 3.2.0 버전을 설치했습니다. (python 3.7 기준)
- paramiko 설치
: 마지막으로 모든 필요 모듈을 설치한뒤 paramiko 모듈 다시 install
pip install paramiko
위와 같이 정상적으로 설치된 것을 확인할 수 있습니다 ~
paramiko 모듈 설치가 끝났습니다 !
파이썬 버전 업그레이드로 인해 예상치 못한 이슈들이 발생했는데요.
생각보다 간단하게 해결가능하니 모두 당황하지마시고 모듈설치를 이어가시기 바랍니다 ^-^
그럼 paramiko 설치하셔서 ssh 연결 성공하시기 바랍니다 ~
감사합니다 🥰💛
'개발 > Python3' 카테고리의 다른 글
[windows/numpy] numpy 설치 방법 및 RuntimeError 해결 방법 (10) | 2021.01.04 |
---|---|
[Windows/pymysql] Python(파이썬)으로 Mysql/Maria DB 연동하는 방법 (2) | 2020.12.17 |
[Crawling] 브라우저의 USER AGENT 확인하는 방법 (0) | 2019.09.26 |
댓글