virtual environment 2

[Python] Jupyter Notebook, Virtual Environment Kernel

Intro가상환경을 사용하여 프로젝트 개발을 하려하는데, 동료에 따라 torch로 하는 경우도 있고 tensorflow로 하는 경우도 있다. 별 신경안쓰다가 torch로 실험하던 환경에서 tensorflow를 실행시켜 프로젝트 진행에 차질이 생긴적이 있었다. 둘 다 되게끔 하려다가 결국 기존의 패키지 버젼이 꼬이고, torch마저 돌아가지 않는 상황이 발생했다... 각각의 프로젝트에서 사용하는 버젼상 진짜로 이렇게도 맞지않는 경우도 있구나 싶다... 그리고 이런 이유에서 가상환경을 쓰는것인데, 나는 왜 알면서 꼭 겪어봐야 제대로 하는지...;; 무튼 이러한 분리된 두가지 프로젝트에서 작업이 가능하도록 쥬피터에서 가상환경의 커널을 연결하도록 하는 코드를 가져왔다. Code예를들어, proj1 이..

정리 조금/Codes 2024.04.24

[Linux] Virtual Environment

새로운 리눅스 환경에서 파이썬을 사용하기 전, 가상환경 설정을 시도했다. pip3 install virtualenv virtualenv venv source venv/bin/activate 이렇게 설정하자, 아래와 같은 에러 발생. /usr/bin/sh: 15: source: not found Windows를 제외한 수 많은 운영체제는 UNIX에서 영향을 받아 시작되며, linux를 포함한 이러한 운영체제들을 UNIX-like os 라고 한다. IEEE에서 제정한 UNIX의 API규격인 POSIX standard는 UNIX-like os가 따르는 규격이다. Linux 환경에서도 마찬가지로 POSIX를 따르는데, POSIX에서는 "source"대신 . (a single dot) 이 사용된다. . venv/..

정리 조금/Codes 2023.10.05