TIL 221102

이정익·2022년 11월 2일
0

TIL

목록 보기
3/27
post-custom-banner

저는 아직 정말 초보자입니다!

제 블로그에 올라오는 대부분의 글은 제가 이해하고 소화한 내용을 다시 복습 및 추후 찾아보기 위해 아카이빙 하는 글입니다. 혹여라도 미래의 여러분이 이 블로그의 글을 보고 맞다 판단하지 마시고!!!! 꼭!!! 꼭!!!! 공식문서를 찾아 보시길 강력히 추천드립니다.

1. python venv 환경 설정하기

PyCharm으로 설정안한 이유?

기존에 git 환경에 클라이언트측 개발을 완료한 상태였고, 백엔드 환경의 구축을 위해 venv 가상환경에서 파이썬을 구성해야했다. PyCharm으로 자동 설정해도 되지만, 여러명이 동시에 진행되는 환경이였기 때문에, 확실하게 세팅을 하기 위해 터미널로 세팅하고자 의견이 모아졌고, 터미널로 진행해 보았다.

Mac과 Windows

venv 디렉토리 자동생성까지는, python 명령어로 모두 같이 진행이 되었으나, venv폴더에서 activate 파일을 실행하는 과정에서 두가지 오류를 마주했다.

  • 디렉토리명이 다르다.

    • Mac 환경에서는 /venv/bin/activate 로 설치가 된다.
    • Windows 환경에서는 /venv/Scripts/activate 로 설치가 된다.
  • 실행 명령이 다르다.

    • Mac에서는, 터미널에서 source 명령어로 실행하지만
    • Windows 환경에서는 activate.bat 파일을 직접 실행하면 된다.

venv환경 실행 이후

venv환경 실행 이후에, 한사람이 라이브러리, 프레임워크를 설치하고 pip requirements 기능을 사용해 버전을 통일시켰다.

2. 오늘의 개발지식

오늘의 개발지식?

간단한 개발지식(정말정말 간단한)을 하루에 하나라도 공부하자! 마음먹고 하나씩 써보려 한다.

Internet

인터넷이란? 표준화된 프로토콜 집합을 통해 통신하는 서로 연결된 컴퓨터의 글로벌 네트워크.

프로토콜

프로토콜이란? 컴퓨터 내부 또는 컴퓨터 사이에서 데이터의 교환 방식을 정의하는 규칙 체계.

3. TMI

페어프로그래밍

페어프로그래밍을 경험 해 보았다. 혼자 할때보다 오류가 눈에 훨씬 잘 들어오고, 어렴풋이 그냥 습관적으로 쓰던 규칙들, 문법들을 하나하나 자세히 생각 해 보는 시간을 가질 수 있었다.

두통

오늘 아침 일어날 때 부터 두통이 심했다. 약을 먹어도 가라앉지 않았었는데, 점심시간을 이용해 산책을 하고 나니 좀 나아졌다. 눈을 좀 혹사시켜서 그런 모양이다. 아무래도 하루종일 컴퓨터를 보게 될텐데 최대한 공부하는 시간을 제외하고는 전자기기 보는 시간을 줄이려 노력 해 봐야할 듯 하다.

profile
주니어 프론트엔드 엔지니어로 한걸음 나아가는 중입니다.
post-custom-banner

2개의 댓글

comment-user-thumbnail
2022년 11월 3일

에고 정익님 눈물약 수시로 넣어주시면 조금 나아지실거에요
한시간에 5분씩은 꼭 눈도 쉬어주시면 좋을것같습니다!

1개의 답글