본문 바로가기

분류 전체보기135

(conda) 컴맨드 정리 설치된 environment 리스트 conda env list 특정 environment 활성화 source activate [env 명] environment 비활성화 -> base 로 되돌아 가기 source deactivate 새 environment 생성 (python 버젼 지정) conda create --name [새env] (python=3.8) 생성후 activate 한 후 pip 을 인스톨 (base) conda activate [new env name] ([new env name]) conda install pip 기존 environment 복사해서 생성 conda create --name [새env] --clone [구env] environment 삭제 conda remove --na.. 2023. 11. 11.
(docker) 기본 사용 명령 (부가정보) docker 내에서 conda 의 가상환경 에서 인스톨한 라이브러리를 한꺼번에 설치하려면 requirements.txt 를 생성해서 pip install -r requirements.txt 를 실행한다. 그런데 최신 pip 에서 pip freeze > requirements.txt 를 실행하면 어떤 라이브러리는 @file .... 이라는 긴 폴더패스가 작성된다. 이는 docker 내에서 pip install 시 에러가 발생하는 원인이 된다. 이를 해결하기 위해 아래와 같이 해서 requirements.txt 를 만들기 바란다. pip list --format=freeze > requirements.txt docker hub 에서 ubuntu 를 가져오기 $ docker pull ubuntu .. 2023. 8. 11.
docker & docker-compose 설치 $ curl -L https://get.docker.com | sh 일반 유저 권한으로 실행하기 위해 그룹부여 $ sudo usermod -aG docker $USER $ sudo reboot 2023. 8. 11.
(React) useState useState 는 React class에서 사용하던 state 를 functional component  에서 간단히 사용가능하게 하는 React Hook중 하나이다. useState(초기값 또는 blank)를 콜 하면 [ 값을 가지는 변수, 변경 가능한 함수] 를 리턴하게 되는데 이들의 명명은 자유롭게 할 수 있지만 [statename, setStatename] 으로 하는게 일반적이다.state의 값은 setStatename 함수로 변경 할 수 있고, 변경후엔 화면이 자동으로 다시 렌더링하게 되어 state 변수를 사용한 컴포넌트들도 바뀌게 된다. ※ setStatename 함수에 의한 값은 비동기로 변경되기 때문에 아주 긴 string을 변경하여 바로 뒤 코드에서 statename을 들여다 보게 되.. 2023. 8. 11.