[Python]가상환경(venv) 생성, 활성화, 비활성화 및 삭제 방법
·
Programming
회사 업무에서 가끔 파이썬을 사용하게 되는데 가상환경을 생성할 때마다 명령어를 찾기 번거로워 블로그에 정리해둔다. 파이썬에서 가상환경을 사용하는 이유는 1. 가상환경 생성 Python 3.5 버전 이후부터는 venv가 표준 라이브러리에 내장되어있기 때문에 별도 설치는 불필요하다. 가상환경을 생성하기 원하는 디렉터리로 이동하여 아래 명령어를 실행한다. python -m venv 가상환경이름명령어가 잘 실행되었다면 설정한 가상환경이름과 동일한 이름의 디렉터리가 생성된다. 2. 가상환경 활성화 MacOS의 경우 아래 명령어를 실행하여 가상환경을 활성화 할 수 있다. source 가상환경이름/bin/activate참고로 Windows의 경우 실행파일의 경로가 상이하다. source 가상환경이름/Scripts/a..
[AWS]AWS CLI를 이용해 현재 접속 계정(IAM User/Role) ARN 가져오기
·
DevOps
아래의 AWS CLI 명령어를 이용하면 현재 환경에서 어떤 IAM User 혹은 IAM Role을 사용하고 있는 지 알 수 있다.[실행 명령어]aws sts get-caller-identity아래 예시에서는 현재 Assume role을 사용해 접속한 것을 확인할 수 있다.[출력 예시]$ aws sts get-caller-identity{ "UserId": "AROAUAJGGU7A2IHFAZMF2:MasterKey", "Account": "275494905793", "Arn": "arn:aws:sts::275494905793:assumed-role/TeamRole/MasterKey"}AWS 콘솔에서는 우측 상단에서 현재 접속하고 있는 계정 정보를 확인할 수 있는데, 전체 ARN 정보를 가져..
[Python]pyinstaller FileNotFoundError: [Errno 2] No such file or directory 에러 해결
·
Programming
개인적으로 파이썬으로 특정 작업을 자동화하는 스크립트를 작성했는데, 개발자가 아닌 사람에게 .py 파일을 그대로 공유하려니 파이썬 사용법을 알려줘야하는 문제가 있었다. 그런데 다른 분이 pyinstaller를 사용하면 실행파일을 쉽게 만들 수 있다고 해서 바로 만들어보았었다. 1. pyinstaller 사용법 pyinstaller의 사용법 자체는 매우 간단하다. pip로 pyinstaller를 다운받고, pip install pyinstaller아래와 같이 실행파일을 생성하고자 하는 파이썬 파일을 명시해주면 된다. 참고로 -F 옵션은 실행 파일을 한 개로 패키지화 해서 생성해주는 옵션. pyinstaller -F filename.py위 명령어를 실행하고 나면 dist 디렉토리에 실행파일이 생성된다. 참고..
앞으로의 백엔드 공부 계획
·
ETC
벌써 부트캠프를 시작한 지 1달이 지났다. 최근에 개인적으로도 회사로도 예상치 못한 일들이 많이 일어나는 바람에 부트캠프를 끊어놓고도 제대로 따라가지 못하고 있는 상황인데…….. 지난 라이브 세션에서 회사와 병행하는 사람들이 따라가야하는 필수 범위를 알려주셔서 스케줄과 범위를 소화할 수 있는 범위 내에서 약간 조절해가며 진행할 예정이다. 아래가 원래의 진도표. 1개월차 - 자료구조 / 알고리즘 몰입 기간 Part 01. Java 기초 - 마종현 강사님 Part 02. 자료구조/알고리즘 - 마종현 강사님 2개월차 - 컴퓨터공학 / 데이터베이스 몰입 기간 Part 03. 컴퓨터 공학 필수 개념- 이준희 강사님 Part 04. 객체 지향/라이브러리 활용 - 박규태 교수님 Part 05. 데이터 베이스/자바 프..