오늘은 CentOS7에서 python 패키지 수동 설치 방법에 대해 포스팅 하려고 합니다. CentOS7에서 python은 기본으로 2.7.5v이 설치되어 있습니다. 새로운 python version을 사용하기 위해서 yum install python과 같은 명령어를 사용할 수 있지만, 안정화된 버전들만 yum install이 되기 때문에 python의 가장 최신버전을 설치하기 위해서는 python 패키지를 별도로 다운받아서 수동으로 설치해야 합니다. 1) python 설치에 필요한 플러그인 설치 # yum install gcc openssl-devel bzip2-devel libffi-devel -y 2) python 설치 버전 확인 및 다운로드 아래 링크를 통해 수동으로 설치하기 위한 python 버..
파이썬
오늘은 python 설치된 패키지를 requirements.txt로 관리하는 방법에 대해 포스팅 하도록 하겠습니다. python의 설치된 목록을 먼저 확인하도록 하겠습니다. pip list 명령어로 설치된 패키지 목록을 확인할 수 있습니다. # pip list Package Version ------------- ------- bcrypt 3.2.0 cffi 1.15.0 cryptography 36.0.2 future 0.18.2 gunicorn 20.1.0 netmiko 3.4.0 ntc-templates 3.0.0 paramiko 2.10.3 pip 22.0.4 pycparser 2.21 PyNaCl 1.5.0 pyserial 3.5 scp 0.14.4 setuptools 60.10.0 six 1.1..
오늘은 python의 SSH 사용이 가능한 패키지인 paramiko에 대해 포스팅 하려고 합니다. 먼저 SSH는 Secure Shell의 약자로 다른 Client 또는 Server에 Secure한 방식으로 연결하는 터미널 기능입니다. 일반적으로 기본 포트는 22를 사용하고 있습니다. 이어서 python의 paramiko 패키지를 이용하여 SSH연결을 하는 소스코딩과 테스트를 해보도록 하겠습니다. python_paramiko.py라는 python 파일을 만들고 아래 소스를 입력하여 저장합니다. #python_paramiko.py import paramiko ssh = paramiko.SSHClient() ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())..