서론
python 수업에서 anaconda를 사용하다고 하길래 안좋은 추억을 뒤로하고 설치했다
그러나 Jupyter Notebook을 실행하자 C:\Users\[name] 폴더에서 실행되었다
여기를 home으로 지정하는 것 같다
해결방법
1. 실행 시 시작 폴더 설정
Anaconda Prompt에서 아래 명령어를 입력한다
jupyter notebook --notebook-dir [PATH]
실행하면 아까와 달리 D 드라이브에서 시작할 수 있다
하지만 다시 시작해보면 그대로 C드라이브에서 시작한다
작동방식
찾아보니 Prompt가 실행되고 있는, 현재 directory를 기준으로 시작폴더를 지정한다고 한다
directory를 D드라이브로 이동한 뒤에 jupyter notebook을 실행했다
결과는 아까와 같았다
그러나 누가 jupyternotebook을 굳이 prompt에서 타이핑해서 들어갈까
설정을 할 수 있는 방법을 찾아보자
2. generate config
config를 할 수 있는 방법이 있는듯 하다
아래 명령어를 입력해보자
jupyter notebook --generate-config
jupyter_notebook_config.py 파일이 생성되었다
위 파일에서 c.NotebookApp.notebook_dir를 찾는다
''는 Default라고 하니 이것을 원하는 directory로 변경해보자
파일들은 D드라이브에 저장하기 때문에 D드라이브로 설정했다
그리고 앞의 주석(#)을 지워준다
저장 후 종료
설정 확인
먼저 prompt에서 잘 되는지 확인해보자
실패
C드라이브로 시작되었다
Prompt에서 오류메세지를 확인해보자
directory에서 \가 잘못된것 같은데...
\를 지우면 오류 없이 잘된다
근데 왜 그런지 모르겠네
'[string]'과 "[string]"의 차이
코딩에서 ''(작은따옴표)와 ""(큰따옴표)는 큰 차이가 없다고 알고 있다
그런데 차이가 있다면 ''(작은따옴표)안에 '를 쓰고 싶다면 \를 붙여서 표시해야한다고 하다
print('It\'s a box')
print("It's a box")
해결방법
1. \를 지우기 (D:)
2. ''를 ""로 바꾸기
3. 마지막에 ' 추가하기
그냥 \를 지우는게 가장 편한 것 같다
Prompt에서 jupyter notebook을 입력하거나 anaconda에서 launch하면 잘 된다
그러나...
Jupyter notebook 프로그램 실행 시
개인적으로 프로그램을 실행할 때 작업표시줄에 있는 것이 아니라면 검색해서 실행한다
위에 말했듯이 prompt나 anaconda에서 launch하는 것은 D드라이브로 잘 설정되지만
저렇게 검색해서 실행할 때는 그대로 C드라이브로 시작한다
검색된 파일이 위치한 폴더를 열어보면 바로가기가 나온다
이 바로가기의 속성을 변경시켜준다
대상의 마지막에 있는 %USERPROFILE%/ 를 원하는 directory로 변경한다
이후 검색해서 실행하면 원하는 directory에서 시작할 수 있다
마무리
일단 anaconda를 실행하는게 너무 오래걸린다
컴퓨터 사양에 따라 다를 수는 있겠지만
python은 급할 때 빠르고 간단하게 사용할 수 있는 언어라고 생각하기 때문에
느린 것은 별로 좋지 않다고 생각한다
그리고 anaconda를 설치할 때 나온 python은 idle이 포함되어 있지 않기에
수정하려면 anaconda를 거쳐야하는 것 같다
그리고 idle을 위해 python을 또 따로 설치하면 둘이 버전이 다르거나 환경변수 등에 의해
충돌이 일어날 것으로 보인다
'작업일지' 카테고리의 다른 글
[VSCode] 줄바꿈 후 들여쓰기 추가 (1) | 2022.08.12 |
---|---|
소프트웨어 버전 규칙 (0) | 2021.06.18 |
티스토리 Table Of Content (TOC) 만들기 (0) | 2021.06.17 |
헬테이커 스티커 만들다가 갑자기 만드는 이름변경 프로그램 (0) | 2021.06.11 |
썸네일 만들기 (0) | 2020.04.05 |