그 외(40)
-
[그 외] mac vscode에서 SSH 서버 연결
확장에서 Remote - SSH 설치 command + shift + p를 누르고 openconfigfile 입력 및 엔터 아래와 같이 수정 Host server HostName 터미널에서 @ 오른쪽에 있는 이름, 보통 IP 주소 User 터미널에서 @ 왼쪽에 있는 이름 Port 포트 번호 IdentityFile key 파일 있으면 경로 command + shift + p를 누르고 connect to host 입력 및 엔터 key의 chmod를 통일시켜주기(ex. 0600) chmod 0600 key
2023.05.04 -
[그 외] Poetry의 가상환경에 대한 글
Poetry init을 통해 프로젝트를 만들어주면 패키지 설치를 할 때 가상환경을 활성화할 필요가 없다. poetry add 패키지명을 입력하면 자동으로 지금 프로젝트에 패키지를 설치해준다. 그리고 파이썬 파일을 실행할 때에도 poetry run을 사용하면 가상환경을 사용하지 않고 자동으로 해당 환경에서 실행해준다.
2023.04.24 -
[그 외] pip + poetry command 정리
가상환경 만들기: python -m vent .venv 가상환경 활성화: source .venv/bin/activate 주요한 패키지 목록: pip list --not-required --format=freeze requirements.txt 만들기: pip freeze > requirements.txt pip 업그레이드: pip install --upgrade pip .venv 구조 보기(깊이 3까지): tree .venv -L 3 pip의 문제점 pip list로는 패키지간 의존성을 알 수 없음 간접적으로 설치된 패키지는 따로 삭제를 해줘야 함 pip로는 정교하게 패키지 관리를 할 수 없음 Poetry는 이를 해결 Mac or Linux 설치: curl -sSL https://install.pytho..
2023.04.24 -
[그 외] Pageable memory와 Non-pageable memory의 차이
Pageable memory는 하드디스크와 램(RAM)간 메모리 내용 전달이 가능하다. 그러나 Non-pageable memory는 이게 불가능하다.
2023.03.16