개인 랩탑(Windows/Mac OS)에 계산 환경을 설정하는 방법 안내입니다.
❗ Mac OS에서 TypeError: Package kr.lucypark.tkt.TktInterface is not Callable
와 같은 에러가 나는 경우
- ✅ "Just Me (recommended)" 선택
- ⬜ "Add Anaconda to my PATH environment variable" 선택하지 않기
-
Miniconda 설치
Anaconda나 Miniconda를 이미 설치한 경우에는 이전 버전으로 깔았더라도 재설치할 필요가 없이 "2. Conda 업데이트" 항목부터 하시면 됩니다.
설치한 적이 없는 경우 https://docs.conda.io/en/latest/miniconda.html 페이지에서 Python 3.7 version 중 자신의 운영체제에 맞는 파일을 받아 설치합니다.
-
Conda 업데이트
-
터미널(Anaconda prompt) 실행
- Windows: 시작 -> Anaconda3 (64-bit) -> Anaconda Prompt (Miniconda3)
- Mac: Launchpad -> 터미널
Note: 명령줄은 OS나 환경에 따라
(base) C:\Users\myid>
,bash3.2$
,MacBook:~$
,>
등 다양한 형식으로 보일 수 있습니다. 아래 입력을 따라할 때에는$
표시 다음 부분만 입력하면 됩니다. -
명령어 실행
(base) $ conda update -n base -c defaults -y conda
-
터미널을 닫았다가 재실행
-
제대로 업데이트되었는지 확인(4.7 이상)
(base) $ conda --version conda 4.7.11
-
-
자료 다운로드
-
현재 디렉터리 확인
Anaconda/Miniconda가 실행되는 디렉터리를 확인합니다.
-
Windows
기본값으로
C:\Users\myid
이고, 파일 탐색기에서는C:\사용자\myid
로 찾아가야 할 수도 있습니다. 확실하지 않은 경우 터미널을 실행하면 볼 수 있습니다.(base) C:\Users\myid>
-
Mac
기본값으로
/Users/myid
이고, 확실하지 않은 경우 터미널에서pwd
명령어로 확인할 수 있습니다.(base) $ pwd /Users/myid
-
-
자료 다운로드
다음 링크를 클릭해서 자료를 다운로드하고, 위 디렉터리에 압축을 풉니다.
https://github.com/dlimpid/nims-academy-2019-08/archive/master.zip
-
-
아카데미용 환경 만들기
-
터미널(Anaconda prompt) 실행(2.i)
-
(Windows만 해당) JDK 설치
-
JDK를 다운로드 페이지에서 jdk-12.0.2_windows-x64_bin.exe를 받아 설치합니다. (현재 버전은 12.0.2인데, 만약 업데이트가 되어 새로운 버전을 받은 경우, 아래 디렉터리 이름을 맞는 버전으로 설정해 주세요.)
-
터미널에서 다음을 입력하여
JAVA_HOME
환경변수를 설정합니다.(base) $ setx JAVA_HOME "C:\Program Files\Java\jdk-12.0.2\bin\server" 성공: 지정한 값을 저장했습니다.
-
터미널을 닫았다가 재실행
-
-
환경 만들기
다음 명령어를 실행해서 nims-academy-2019-08이라는 이름의 환경을 만듭니다.
(base) $ conda env create -f nims-academy-2019-08-master/environment.yml
마지막에 다음과 비슷한 메시지가 나왔으면 제대로 설치된 것입니다.
... done # # To activate this environment, use # # $ conda activate nims-academy-2019-08 # # To deactivate an active environment, use # # $ conda deactivate
-
-
JupyterLab 실행
터미널(Anaconda prompt)을 연 후 다음을 실행합니다.
jupyter lab
명령어를 입력하기 전 명령줄 앞에(nims-academy-2019-08)
이 나오는지 확인해 보세요.(base) $ conda activate nims-academy-2019-08 (nims-academy-2019-08) $ jupyter lab
-
설치 확인
웹 브라우저에서 JupyterLab이 열리면 nims-academy-2019-08-master 디렉터리에 있는 environment-test.ipynb를 열고 Run -> Run All Cells를 실행하여
- 모든 셀이 문제 없이 실행되는지(첫 번째나 두 번째 셀에서 오류가 나는 경우 5번의
conda activate nims-academy-2019-08
을 실행했는지 확인) - 그림에 한글이 잘 출력되는지(끝까지 실행되지 않고 중간에 에러가 나는 경우 notebook 내의 설명을 참고하여 글꼴 이름 바꾸기)
확인해 봅니다.
- 모든 셀이 문제 없이 실행되는지(첫 번째나 두 번째 셀에서 오류가 나는 경우 5번의
JDK를 1.8 버전을 설치하시고, JAVA_HOME을 설정해 주세요.
예: ~/.bash_profile 파일 마지막에 다음을 추가(본인이 설치한 버전, 경로를 확인하여 작성)
export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_221.jdk/Contents/Home
-
터미널(Anaconda prompt) 실행
-
다음 명령어 실행
(base) $ conda remove -n nims-academy-2019-08 --all
기본으로 시작하는 홈 디렉터리가 아닌 다른 디렉터리나 다른 드라이브에서 JupyterLab을 실행하고 싶은 경우 디렉토리를 이동한 후 jupyter lab
을 실행하거나, 옵션으로 지정해 줄 수 있습니다.
Windows와 Mac 모두 cd
명령어로 이동할 수 있습니다.
(nims-academy-2019-08) C:\Users\myid> cd c:\path\to\go
(nims-academy-2019-08) C:\path\to\go> jupyter lab
Windows에서 다른 드라이브로 이동할 때에는 드라이브도 바꿔 주어야 합니다.
(nims-academy-2019-08) C:\Users\myid> d:
(nims-academy-2019-08) D:\> cd path\to\go
(nims-academy-2019-08) D:\path\to\go> jupyter lab
--notebook-dir
옵션으로 시작 디렉터리를 지정할 수 있습니다.
(nims-academy-2019-08) jupyter lab --notebook-dir="C:\path\to\go"
- 제어판에서 "Miniconda3 ?.?.? (Python ...)"이나 "Python ?.?.? (Anaconda3 ...)"을 삭제
- C:\Users\myid\Anaconda3\ 혹은 C:\Users\myid\Miniconda3\가 남아있으면 삭제
- Windows + r을 누르고 "regedit" 실행
- HKEY_CURRENT_USER\Software\Microsoft\Command Processor를 찾아가서 AutoRun, REG_EXPAND_SZ, "C:\Users\myid\Anaconda3\condabin\conda_hook.bat" 항목이 있으면 삭제
- 재부팅한 후 재설치