기교가 끝나는 순간 예술이 시작된다.

anaconda 6

conda jupyter notebook kernel 생성

얼마전 나는 jupyter notebook 커널을 추가하고나서 적용이 안되는 문제를 발견했다. 가상환경1을 jupyter notebook의 커널로 추가하고 싶었는데, 커널이 생기긴한데 제대로 추가가 되지 않는 현상이 있었다. python -m ipykernel install --user --name [가상환경명] --display-name [보이는 이름] 증상은 해당 명령어로 설치를 했는데도 해당 tensorflow 버전이 나오지 않았다. 한동안 커널을 안쓰다가 불편해서 이를 고치고자 설정을 뜯어 보았다. 해결 방안 jupyter가 깔린 가상환경을 편의상 가상환경0 이라고 하자. 가상환경1에서 python에 위치를 확인하기 위해 which python을 입력(windows는 where python) 나는..

anaconda/jupyter 2021.02.28

ubuntu basemap 설정

basemap은 지도관련 시각화 패키지로 python에서 많이 사용된다. 하지만 ubuntu에서 설치하고나서 KeyError: 'PROJ_LIB'라는 에러가 자주 발생하는거 같다. PROJ_LIB을 설정하기 위해 가상환경의 위치를 파악하자. conda env list를 입력 나의 경우 /root/anaconda3/envs/jupyter이다. cd /root/anaconda3/envs/jupyter 입력 후 ls로 목록을 보면 share 가 존재하는 것을 확인 가능하다. cd ./share 나 cd share로 경로 이동 proj가 존재하는 것을 확인했다. os.environ["PROJ_LIB"] ='/root/anaconda3/envs/jupyter/share/proj'로 설정 후 from mpl_too..

anaconda/jupyter 2021.02.28

명령프롬프트로 conda 연결하기

최근에 아나콘다 프롬프트가 사라지는 황당한 경우를 목격하였다. 별다른 문제가 없을 줄 알았는데 spyder에서는 conda를 못 사용하는 상황이였고 주피터 노트북은 설치가 안되있는 상황이였다. 이를 해결하는 방법은 다음과 같다. 아나 콘다가 설치된 경로로 이동한다. 해당경로에는 Scripts라는 폴더가 있을 것이다. 여기서 activate.bat이라는 배치파일을 실행하면 아나콘다가 열리는 구조인것 같다. 따라서 다음과 같이 명령프롬프트를 입력하면 아나콘다 형식으로 접속된다.

anaconda 2021.02.28

anaconda 가상환경 python 경로 수정

나는 conda create -n python=3.6으로 환경을 설치해서 쓰던 도 중 python의 버전이 변경되는 이상한 현상을 겪었다. 물론 내 실수겠거니 싶지만 고치는게 문제였다. python을 지우게 되면 버전이 다 바뀌게되기 때문이다. 그래서 python의 default 설정을 바꿔보도록 하자. 우선 내 문제는 conda 가상환경의 python을 default로 잡지 않고 base의 경로를 잡는게 문제였다. python은 환경의 경로 /bin/으로 나타난다. 예를들어 python3.8이 설정된 base는 /root/anaconda3/bin/python3.8이다. GPU환경에서 /root/anaconda3/envs/bin/python3.6에 있어야 할 GPU버전이 base경로로 잡혀있다. 이제 이..

anaconda 2021.02.28

[anaconda] 오프라인 가상환경 설치

가상환경 추출 패키지는 아나콘다를 C드라이브에 설치했을 경우 C:\Users\\anaconda3\envs\\Lib\site-packages에 설치된다. conda pack이라는 패키지를 활용하면 가상환경을 추출 할 수 있다. 만약 패키지 목록만 필요하다면, conda export 를 써서 패키지명을 추출 가능하다. 패키지를 추출할 가상환경에는 conda pack이 설치되어있어야한다. conda install –c conda-forge conda-pack 로 conda pack설치 conda pack –n -o 설치할 가상환경으로 이동한 후 생성할 가상환경명으로 폴더 생성(py36) Spyder 문제 해결 여기까지하면 가상환경은 생성이 된다. 하지만 가상환경에 spyder가 실행이 안된다. 따라서 아래와 ..

anaconda 2021.02.28

anaconda 정리[가상환경 생성,추출, 제거, 복제, 백업]

아나콘다에 대해 알아보기 전에 아나콘다 설치부터 해보자. 상세하게 설명할 필요가 없을 것 같아 다운 받는 경로만 공유하겠다. 별다른 설정 없이 next만 누르면서 설치하면 된다. www.anaconda.com/products/individual Anaconda | Individual Edition Anaconda's open-source Individual Edition is the easiest way to perform Python/R data science and machine learning on a single machine. www.anaconda.com 설치가 끝났다면, 이제 anaconda를 알아보자. conda -h를 활용하면 conda 도움말을 열 수 있다. 주로 사용하는 것은 cond..

anaconda 2021.02.28