환경설정 10

gcp vertex ai 에서 python version 안맞을 때

제 포스트에서 https://walkaroundthedevelop.tistory.com/127 Anaconda 가상환경을 jupyter notebook에서 사용하기 Jupyter Notebook은 여러 개의 파이썬 스크립트를 순차적으로 실행하고 디버깅 해볼 수 있도록 가능하게 하는 좋은 툴입니다. 하지만 항상 머신러닝에서 그러듯이, 가상환경과 라이브러리 인스톨하 walkaroundthedevelop.tistory.com python conda 환경을 kernel에서 어떻게 사용하는지 포스팅을 썼습니다. gcp vertex ai 에서 이렇게 했는데도 python version이 바뀌지 않는 것을 발견했습니다. !python3 --version !which python3 !which jupyter Pytho..

환경설정 2024.03.25

리눅스에서 C++ (G++?) 설정하기

요즘 핫한 GoundingDino 설정하다보니깐, 에러를 잡다가 보니깐, 결국 여기까지 오게 됬네요. GroundingDino 설정은 결국 cuda_home을 환경변수로 설정해주는 이슈로 해결해주긴 했지만, 그 와중에 g++ 버전을 바꿔주는 방법을 포스팅 하도록 하겠습니다. 일단 내가 현재 사용하는 g++ 버전을 확인하는 방법입니다. which g++ 이를 통해서 어디에서 g++이 실행되는지 알 수 있습니다. 보통 /usr/bin에서 실행되는데, ls -lha 를 통해서 symlink를 확인할 수 있습니다. ls -alh /usr/bin | grep g++* 이런 식으로 g++을 사용하는 것을 알아냅니다. lrwxrwxrwx 1 root root 15 5월 15 18:45 /usr/bin/g++ -> /..

환경설정 2023.06.09

anaconda를 사용한 tensorflow lite 환경설정

tensorflow lite 에서의 anaconda 환경설정에 대해 알아보도록 하겠습니다. 우선 파이썬 버전을 3.8 이하로 맞춰주는게 중요합니다. anaconda 환경을 만들면서, python 버전을 맞춰줍시다. Linux 의 경우 3.5에서 3.8까지 가능하다고 합니다. Mac의 경우 3.5에서 3.7까지 가능하다고 하네요! (주의주의!!) 참조 : 텐서플로우 라이트 환경설정 파이썬 3.8로 만들어봅시다. conda create --name tflite python=3.8 conda install 이 아닌 pip로 인스톨을 해준다고 합니다. python3 -m pip install tflite-runtime jupyter 를 실행시키기 위해서 jupyter notebook 을 인스톨 하고, 환경을 등..

환경설정 2022.08.26

Anaconda 가상환경을 jupyter notebook에서 사용하기

Jupyter Notebook은 여러 개의 파이썬 스크립트를 순차적으로 실행하고 디버깅 해볼 수 있도록 가능하게 하는 좋은 툴입니다. 하지만 항상 머신러닝에서 그러듯이, 가상환경과 라이브러리 인스톨하는게 이슈입니다. 대부분의 라이브러리들은 conda 에서 인스톨이 가능합니다. 하지만 과연 jupyter notebook에서 anaconda 가상환경을 어떻게 사용할 수 있을까요? 커널 연결을 위해서는, 먼저 jupyter notebook을 깔아야됩니다. conda install jupyter notebook 다른 인터넷 자료에 의하면, 가상환경에 jupyter notebook 를 깔지 않아도 jupyter notebook 이 실행되는데, 이 경우 가상환경의 라이브러리를 실행하지 못한다고 합니다. 이후, ip..

환경설정 2022.07.20

아나콘다 가상환경 클론하기

stackoverflow.com/questions/40700039/how-can-you-clone-a-conda-environment-into-the-root-environment How can you "clone" a conda environment into the root environment? I'd like the root environment of conda to copy all of the packages in another environment. How can this be done? stackoverflow.com 만약 한 가상환경을 다른 컴퓨터의 가상환경으로 옮기고 싶다면 어떻게 해야 될까요? 위 스택오버플로우에 의하면 세 가지 방법이 있다고 합니다. root라는 환경을 클론하고 싶다고 ..

환경설정 2021.03.23

맥에서 여러개의 자바 버전 세팅하기

medium.com/@chamikakasun/how-to-manage-multiple-java-version-in-macos-e5421345f6d0 How to Manage Multiple Java Version in MacOS I have been using multiple versions of Java with a Version Manager in my Mac for a while, whenever I need to switch between different… medium.com brew 를 하다보면 cask를 install 해야된다는 것입니다. brew cask install 하다가 cask에서 에러나서 안됨.. ㅠ 알고보니 brew cask install이 아니라 brew install --ca..

환경설정 2021.02.08

Mac에서 Python 관리 (2)

출처 : medium.com/python-every-day/python-development-on-macos-with-pyenv-virtualenv-ec583b92934c 저번 포스트 walkaroundthedevelop.tistory.com/7 에서 pyenv라는 library를 소개하였는데, Mac에서 제대로 virtual environment를 구축하기에는 충분하지가 않았습니다. pyenv를 제대로 이용하기 위해서는 pyenv-virtualenv가 필요합니다. 일단 install을 합니다. # Install Homebrew if it isn't already available /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Home..

환경설정 2021.01.28

Mac에서 Python 관리

원래 python에선 venv를 많이 쓰고, 또 편리합니다. 그냥 그 디렉토리에서만 쓰고, 지우면 되니깐요. python3 -m venv /path/to/new/virtual/environment 한 이후에 생겨나는 directory/bin 폴더로 들어가서 source activate 를 하게 되면 새로운 환경이 생겨나게 됩니다. 하지만 venv의 문제는, 여러 파이썬의 버전을 왔다갔다 하기 힘들다는 점에 있습니다. 그래서 나온게 pyenv입니다. medium.com/python-every-day/python-development-on-macos-with-pyenv-2509c694a808 Python Development on macOS with pyenv UPDATED: May 31, 2020 medi..

환경설정 2020.10.28

맥에서 스프링 (부트) 세팅하기

1. STS4 받기 2. (optional) SVN 설치하기 caileb.tistory.com/143 STS - svn 연동 (checkout, import) STS(Spring Tool Suite) - svn 연동 checkout, import STS4(Spring Tool Suite 4)와 svn(Subversion)을 연동시키는 방법을 소개한다. 로컬에서 svn을 사용하는 방법은 svn의 클라이언트 프로그램인 TortoiseSVN.. caileb.tistory.com 3. jdk 설치하기 - m.blog.naver.com/gyrbsdl18/221577619648 mac os 에 openjdk 설치하기 오라클 jdk 를 다운받으려면 아래처럼 귀찮게 굴기 때문에 ;;open jdk 를 설치하기로 했다...

환경설정 2020.10.26