Language
Paramiko Welcome to Paramiko! Paramiko는 클라이언트와 서버 기능을 모두 제공하는 SSH 프로토콜의 순수 Python 구현체(C와 Rust 확장을 사용하지만 암호화를 위해 사용) 일반적으로 원격 쉘 명령 실행과 파일전송과 같은 일반적인 클라이언트에 사용 Python 2.7 이상, 3.4 이상 사용할 수 있음 설치 python -m pip install paramiko 사용 연결 import paramiko client = paramiko.SSHClient() username = 'username' password = 'password' user_info_dict = { 'username' : username, 'password..
문제 Ubuntu 20.04 LTS 버전에는 기본으로 python3가 설치되어 있다. 문제는 내장 python3는 있으나 pip, venv가 설치되어 있지 않다. $ python3 -m pip /usr/bin/python3: No module named pip 해결 Microsort 공식 홈페이지에는 WSL2의 Python3에 pip와 venv를 설치하게 안내하고 있다. https://docs.microsoft.com/en-us/windows/python/web-frameworks 먼저 apt를 업데이트해준다. $ sudo apt update & sudo apt upgrade 그 다음 apt로 python3-pip를 설치한다. $ sudo apt install python3-pip 추가적으로 venv(파..
- 도커 MariaDB 컨테이너 설치 및 실행 # docker pull mariadb -> lastest 또는 # docker pull mariadb:(버전) docker pull이 끝나면 # docker container run -d -p 3306:3306 \ > --name mariadb \ > -e MARIADB_DATABASE={생성할DB명} \ > -e MARIADB_USER={생성할 유저 명} \ > -e MARIADB_PASSWORD={유저패스워드} \ > -e MARIADB_ROOT_PASSWORD={루트패스워드} \ > mariadb:10.5.12 (사용할 maria images) 입력하여 container 실행 # docker ps 실행확인 - mariadb 접속 mariadb에 접속하..
WSL2 Ubuntu 20.04 에 Anaconda를 설치하여 Python을 사용하려 한다. Anaconda? 공식문서를 보면 아나콘다는 패키지 관리자이고 환경 관리자이며, 파이썬과 R, 7500개 이상의 오픈소스 패키지 모음이라고 한다. 실제로 사용했을 때 자주 사용하는 패키지들이 포함되어 있고, 환경관리를 통해 독립적인 가상환경을 만들어 각각의 환경을 따로 관리할 수 있으며 패키지를 설치할 때 의존성 문제를 해결한다는 점에서 아주 좋았다. 하지만 아나콘다 자체의 용량이 꽤 큰 편이다. 아나콘다의 큰 용량이 부담스러울 땐 Miniconda 를 사용하여 필요한 패키지만 다운받아 사용할 수도 있다. Anaconda 설치 먼저 아나콘다를 설치해보겠다. https://www.anaconda.com/produc..