IPython / Jupyter 노트북 작업 디렉토리 변경


답변:


171

jupyter notebook --help-all 도움이 될 수 있습니다.

--notebook-dir=<Unicode> (NotebookManager.notebook_dir)
    Default: u'/Users/me/ipynbs'
    The directory to use for notebooks.

예를 들면 다음과 같습니다.

jupyter notebook --notebook-dir=/Users/yourname/folder1/folder2/

필요한 경우 프로파일에서 설정할 수 있으며 Windows에서는 백 슬래시를 이스케이프해야 할 수도 있습니다.

이는 jupyter_notebook_config.py 파일에서 설정 한 경로를 무시합니다. c.NotebookApp.notebook_dir기본 시작 위치가 될 변수 를 설정할 수 있습니다.


1
창문은 무엇입니까?
Arjun Chaudhary

확정이 jupyterlab 0.31.5를 들어, 맥 OSX에 / IPython 6.2.1 작업을 수행
브래드 솔로몬

9
Windows의 경우 :`jupyter notebook --notebook-dir = C : \ my_python_project`
msysmilu

그것은 Windows 10 pro에서 나를 위해 일했습니다. 그냥 개방 CMD 입력 : jupyter 노트북 = "\ change_this_path D"-DIR --notebook
TharsDimitris

4
노트북의 작업 디렉토리는 변경되지 않습니다. 노트북을 찾을 초기 위치 만 설정합니다. 일단 노트북을 탐색 / 열면 작업 디렉토리는 어디에서든지 열 수 있습니다.
소닉 소울

67
%pwd  #look at the current work dir
%cd   #change to the dir you want 

3
이 멋진 팁에 감사드립니다. 내가 사용하던 !cdpython3의 jupyter 노트북에서 그것은하지 않습니다 일을하지만 일
upendra

1
아주 좋은 답변, 시스템에 의존하지 않으며 실제로 질문을하는 것
Igor sharm

상대 수입을해야하는 경우 도움이되지 않습니다.
팔로 하

47

Windows에서 IPython을 사용하는 사람들에게는 깔끔한 요령은 선택한 프로젝트를 가리키는 노트북으로 열도록 설계된 각 프로젝트 디렉토리에 ipython 아이콘을 만들 수 있다는 것입니다. 이것은 사물을 분리하는 데 도움이됩니다.

예를 들어 C : \ fake \ example \ directory에 새 프로젝트가있는 경우

ipython 노트북 아이콘을 디렉토리에 복사하거나 Windows "cmd"쉘에 대한 새 링크를 작성하십시오. 그런 다음 아이콘을 마우스 오른쪽 버튼으로 클릭하고 "속성 편집"

바로 가기 속성을 다음과 같이 설정하십시오.

Target:
C:\Windows\System32\cmd.exe /k "cd C:\fake\example\directory & C: & ipython notebook --pylab inline"

Start in:
C:\fake\example\directory\

( "시작"끝에서 추가 된 슬래시에 유의하십시오)

그러면 Windows 명령 행이 실행되고 작업 디렉토리가 변경되고 해당 디렉토리를 가리키는 ipython 노트북이 실행됩니다.

이 중 하나를 각 프로젝트 폴더에 놓으면 두 번 클릭해도 ipython 노트북 그룹이 멋지게 분리되어 유지됩니다.

업데이트 : IPython은 pylab의 명령 줄 인라이닝에 대한 지원을 제거 했으므로이 트릭으로 수정하려면 최신 IPython 버전이 있거나 "pylab 인라인"을 원하지 않는 경우 "--pylab inline"을 제거하는 것입니다.

주피터 노트북 업데이트 ~ 버전 4.1.1

내 테스트 시스템에서 아래 주석에보고 된 것처럼 최신 jupyter 빌드는 시작 디렉토리를 확인하고 작업 디렉토리로 시작 디렉토리로 시작합니다. 이는 작업 디렉토리 대체가 필요하지 않음을 의미합니다.

따라서 바로 가기는 다음과 같이 간단 할 수 있습니다.

Target (if jupyter notebook in path):
    jupyter notebook

Target (if jupyter notebook NOT in path):
    C:\Users\<Your Username Here>\Anaconda\Scripts\jupyter.exe notebook

jupyter 노트북이 PATH에 없으면 명령 앞에 전체 디렉토리 참조를 추가하면됩니다. 그래도 작동하지 않으면 이전 버전에서 작업하십시오. 매우 편리하게, 이제 4.1.1 이상의 테스트에서 "시작 :"을 비울 수 있습니다. 어쩌면 그들은이 항목을 SO에서 읽었고 그것을 좋아했습니다. 오랫 동안 공감하지 마십시오.


7
시작 메뉴에 사용 된 바로 가기를 복사하고 "시작"을 비워두면 바로 가기가있는 디렉토리로 IPython이 작업 디렉토리로 시작합니다.
Christoph

Christoph, 아이콘에 "타겟"이 무엇인지 공유 할 수 있습니까? 설명하신 방법을 복제 할 수 없습니다. "시작"을 비워두면 설치 디렉토리에서 열립니다. "-pylab 인라인"으로 실행할 수 있습니까? 바로 가기 사용을 제한하는 명령 줄 사용법인지 궁금합니다.
Ezekiel Kruglick

1
--pylab은 더 이상 지원되지 않으므로 Ipython 3.1에서는이 솔루션을 약간 변경해야합니다. ipython 노트북 대신 "--pylab inline" "ipython notebook"
tagoma

1
Jupyter Notebook의 최신 버전에서는 작동하지 않습니다. 이것이 사실입니까? 그렇다면 어떻게 바꿀 수 있습니까?
cqcn1991

@ cqcn1991-다른 명령으로 더 이상 사용되지 않아서이 답변을 업데이트하려고한다는 것을 알고 있습니다. 아마 시간이 지났습니다. 노트북을 정상적으로 실행할 수 있습니까? 그렇다면 어떤 명령을 사용하고 있습니까? 그렇지 않은 경우 문제는 다른 곳입니다. 명령에 필요한 경우 새 버전으로 업데이트하겠습니다.
Ezekiel Kruglick

42

당신이 사용하는 경우, 코멘트에 언급 MrFancypants으로 Jupyter (가 현재 이전 IPython 노트북 프로젝트를 대체하기 때문에 당신이해야한다), 가지가 있습니다 조금 다른를 . 하나는 더 이상 프로파일이 없습니다.

Jupyter를 설치 먼저 확인 ~ / .jupyter 의 콘텐츠를 볼 수 폴더에 있습니다. 기본 IPython 프로파일에서 구성 파일이 마이그레이션되지 않은 경우 (필자의 경우와 같지 않은 경우) Jupyter Notebook을위한 새 파일을 작성하십시오.

jupyter notebook --generate-config

이것은 ~ / .jupyter / jupyter_notebook_config.py 파일을 생성 하여 유용하게 주석 처리 된 가능한 옵션을 생성합니다. 기본 디렉토리를 설정하려면 다음을 추가하십시오.

c.NotebookApp.notebook_dir = u'/absolute/path/to/notebook/directory'

Linux와 OS X 간을 전환 할 때 홈 폴더에 상대적인 경로 ( / Users / username/ home / username )를 사용하고 싶었습니다. 그래서 다음과 같이 설정했습니다.

import os
c.NotebookApp.notebook_dir = os.path.expanduser('~/Dropbox/dev/notebook')

이제 실행할 때마다 jupyter notebook원하는 전자 필기장 폴더가 열립니다. 또한 모든 새 작업 시스템에 배포하는 내 dotfiles 저장소 의 전체 ~ / .jupyter 폴더 버전을 지정합니다 .


제쳐두고, 당신은 여전히 --notebook-dir명령 줄 옵션을 사용할 수 있으므로 간단한 별칭이 귀하의 요구에 더 적합 할 수 있습니다.

jupyter notebook --notebook-dir=/absolute/path/to/notebook/directory

1
에 나는 'U'를 이해하지 못하는 c.NotebookApp.notebook_dir = u'/absolute/path/to/notebook/directory'그것없이 잘 작동 보인다
놓으신

예, 아마 필요하지 않을 것입니다. 파이썬 2에서 유니 코드 문자열을 만드는 방법이었습니다 . (try type(u'bla')vs. type('bla')파이썬 3에서는 u(모든 문자열이 유니 코드
이므로

anaconda 폴더에 cmd 창을 연 다음 "jupyter notebook --generate-config"를 입력하고 위 단계를 수행하십시오. 나를 위해 일했다. :)
Mark K

그러나 이미 열린 노트북에 대해 어떻게해야합니까? 즉, 시작 후 노트북 디렉토리를 변경하는 방법은 무엇입니까? 감사합니다
혼란

jupyter_notebook_config.py 파일에서 ## DEPRECATED use base_url # c.NotebookApp.base_project_url = '/'## 노트북 서버의 기본 URL입니다. c.NotebookApp.base_url = '/'
Vodyanikov Andrew Anatolevich

35

Windows의 iPython Notebook에서 이것은 나를 위해 일했습니다.

cd d:\folder\

3
예를 들어 Linux에서도 작동합니다.cd ~/whatever
Pete


33

@Matt의 접근 방식 외에도 노트북에 영구적으로 사용할 기본 디렉토리를 변경하는 한 가지 방법 은 구성 파일을 변경하는 것입니다. 먼저 cmdline에 다음을 입력하십시오.

$> ipython profile create

기본 구성 파일로 프로파일을 초기화합니다. 두 번째로 file ipython_notebook_config.py에서 다음 줄의 주석 처리를 제거하고 편집하십시오.

# c.NotebookManager.notebook_dir = 'D:\\Documents\\Desktop'

D:\\Documents\\Desktop원하는 경로로 변경하십시오 .

이것은 나를 위해 작동합니다.)

업데이트 : 더 c.NotebookManager.notebook_dir이상 없습니다. 주석을 해제하고 구성하는 줄은 다음과 같습니다. c.NotebookApp.notebook_dir = 'Z:\\username_example\folder_that_you_whant'


15
Jupyter를 사용하는 경우 명령이 "jupyter notebook --generate-config"로 변경되고 "jupyter \ jupyter_notebook_config.py"에서 수정하는 줄은 "c.NotebookApp.notebook_dir ="
MrFancypants

27

Windows 10의 경우

  1. 를 찾아 jupyter_notebook_config.py 사용자 \ your_user_name \ .jupyter \ 또는 마이크로 소프트 코타나로를 조회 : C이다.

  2. 없는 경우 cmd 행으로 이동하여 다음을 입력하십시오.

    jupyter notebook --generate-config

  3. 열기 jupyter_notebook_config.py을 하고 할 ctrl-f에 대한 검색 :

    c.NotebookApp.notebook_dir

  4. #을 제거하여 주석을 해제하십시오.

  5. 다음으로 변경하십시오.

    c.NotebookApp.notebook_dir = 'C:/your/new/path'

    참고 : u첫 번째 '앞에을 입력 하거나로 변경 하거나을 ( \\\\/) 변경할 '"있습니다. 나는 그것이 중요하다고 생각하지 않습니다.

  6. Jupyter Notebook 링크로 이동하여 마우스 오른쪽 버튼을 클릭하십시오. 속성을 선택하십시오. 바로 가기 메뉴로 이동하여 대상을 클릭하십시오. % USERPROFILE %을 찾으십시오. 삭제하십시오. 저장. Jupyter를 다시 시작하십시오.


3
나는 Windows 10을 사용하여 이전의 모든 대답을 시도했지만 이것이 나를 위해 일한 유일한 솔루션입니다! 마지막 단계는 중요합니다. 사실, 당신이 이전의 모든 단계를 필요로하지 않는 경우에 해당하는지 마지막 단계에서 하나 제거합니다 % USERPROFILE %와 대체합니다 원하는 디렉토리에 의해 그것을
마테오

22

일반적으로 $ ipython notebook터미널의 현재 작업 디렉토리에서 노트북과 커널을 시작합니다.

그러나 시작 디렉토리를 지정하려면 --notebook-dir다음과 같이 옵션을 사용할 수 있습니다 .

$ ipython notebook --notebook-dir=/path/to/specific/directory


14

ipython을 실행하기 전에 :

  1. 원하는 디렉토리로 디렉토리 변경
  2. ipython 실행

ipython을 실행 한 후 :

  1. 사용하다 %cd /Enter/your/prefered/path/here/
  2. %pwd현재 디렉토리를 확인하는 데 사용

괜찮은 해결책으로 virtualenvwrapper를 사용하여 각 환경에 디렉토리를 할당하는 것이 좋습니다. 모든 가상 환경 특권 외에도 각 환경을 활성화하여 특정 디렉토리로 이동할 수 있습니다. 다음 링크에서 설명서를 참조하십시오. virtualenvwrapper.readthedocs.io/en/latest/… 파이썬의 아나콘다 배포를 사용하는 경우
Farhad Maleki

12

디렉토리를 하드 코딩 할 필요없이 위의 Windows Trick을보다 간단하게 수정할 수 있습니다.

A) 다음 내용으로 배치 파일을 만듭니다. (참고 : 배치 파일은 cmd 창에서 실행할 수있는 명령이 포함 된 간단한 텍스트 파일입니다. 확장자는 '.bat'이어야합니다. 따라서 ... 알려진 유형의 확장명을 숨기는 폴더 설정을 비활성화해야 함)

rem -- start_ipython_notebook_here.bat ---
dir
ipython notebook 
pause

B) 배치 파일을 복사하여 노트북 서버를 시작하려는 폴더에 붙여 넣습니다.

(폴더가 편집 권한이있는 폴더인지 확인하십시오. "C : \"는 좋은 선택이 아닙니다.)

C) Windows 탐색기에서 배치 파일을 두 번 클릭하십시오.

노트북 서버는 정상적으로 시작해야합니다.


이게 최선이다. 디렉토리를 전환하는 것이 편리합니다.
notilas

나는 이것이 최선의 해결책이라고 생각한다. 교체 ipython notebookjupyter notebook이전이되지 않습니다있다.
Nim J

10

Linux 및 Windows의 경우 : 한 줄만 수정하면 변경할 수 있습니다.

1. Open file

cwp.py

C : \ Users \ [컴퓨터 이름] \ Anaconda2

.

2. find the line 

os.chdir (documents_folder)

파일의 끝에서.

로 변경

os.chdir ( "예상 작업 폴더")

예를 들면 다음과 같습니다. os.chdir ( "D : / Jupyter_folder")

3. save and close.

효과가있었습니다.


업데이트 :

MacOS에 관해서는 cwp.py를 찾을 수 없었습니다. 내가 찾은 것은 다음과 같습니다.

Macbook에서 터미널을 열고 ' jupyter notebook --generate-config '를 실행하십시오.

/Users/[your_username]/.jupyter/jupyter_notebook_config.py에 구성 파일을 만듭니다.

구성 파일을 연 다음이 행 # c.NotebookApp.notebook_dir = ''c.NotebookApp.notebook_dir = ' 경로 ' 로 변경하고이 행의 주석을 해제하십시오.

예를 들어 경로를 '/ Users / catbuilts / JupyterProjects /'로 변경합니다.



6

OS Windows 10 Python Anaconda 2018 버전

구성 파일로 주피터 노트북의 작업 디렉토리 변경 :

  1. cmd prompt (또는 Anaconda Prompt)를 연 다음 'jupyter notebook --generate-config'를 입력하고 Enter 키를 누릅니다

  2. 이렇게하면 'C : \ Users \ username.jupyter \'폴더에 'jupyter_notebook_config'파일이 자동 생성됩니다.

  3. 작성된 파일 'jupyter_notebook_config'를 찾아서 편집하십시오.

  4. # c.NotebookApp.notebook_dir = ''찾기

  5. 큰 따옴표 안에 원하는 경로를 넣으면 ---> c.NotebookApp.notebook_dir = 'D : / my_folder / jupiter'가됩니다.

    • 슬래시 (/)가 사용되고 주석 (#)이 제거되었습니다.

그 후,

#c.NotebookApp.notebook_dir = '' 

로 편집

c.NotebookApp.notebook_dir = 'D:/your/desired/path'
  1. Jupyter Notebook 바로 가기 아이콘 6.0 경로를 수정 해 보겠습니다. 시작 메뉴에서 바로 가기를 마우스 오른쪽 단추로 클릭하고 폴더 위치를 엽니 다. 6.1 폴더 안에 들어가면 Jupyter 바로 가기 사본을 만드는 것이 좋습니다. 6.2 새 바로 가기 아이콘을 마우스 오른쪽 버튼으로 클릭하여 속성을 엽니 다.

드디어,

6.3 대상 텍스트 상자에서 경로 끝에서 % USERPROFILE % 을 제거하십시오 . 매우 긴 경로는 jupyter-notebook-script.py끝나야합니다.

searcch my vid Jupyter Notebook-작업 폴더 경로를 기본값에서 원하는 경로로 변경


5

CMD에서 선호하는 디렉토리로 변경하십시오.

C:\Users\USERNAME>

그냥 이렇게 경로를 변경

C:\Users\USERNAME>cd D:\MyProjectFolder

그러면 CMD 커서가이 폴더로 이동합니다

D:\MyProjectFolder>

다음으로 jupyter를 호출 할 수 있습니다

D:\MyProjectFolder>jupyter notebook

이것은 가장 간단한 방법입니다.
Tom

솔직히 이것은 다른 사람들이 너무 복잡하다는 공감 된 대답이어야합니다.
eric

4

OS X에서 Windows에 대해 아래에 설명 된 것과 동일한 트릭을 수행하려면이 쉘 스크립트를 작성하십시오.

#!/bin/bash
cd $(dirname "$0") && pwd
ipython notebook

ipython-notebook.command라고 부르고 실행 가능하게 만드십시오.

작업하려는 디렉토리에 넣고 두 번 클릭하십시오.


4

명령 행에서 시작하면 IPython Notebook은 현재 작업 디렉토리를 사용합니다. 나는 이것을 이용하여 Windows 탐색기에서 직접 열도록 컨텍스트 메뉴 항목을 만들었습니다. 바로 가기 또는 배치 스크립트가 필요 없습니다!

Git for Windows에서 만든 레지스트리 기반의 'Git GUI Here / Git Bash Here'항목에서 영감을 얻었습니다. 이 페이지 (아카이브 버전 링크 됨)는 올바른 키를 찾는 데 도움이되었습니다.

이 첫 번째 쌍은 아무것도 선택하지 않은 상황에 맞는 메뉴 (예 : 디렉토리 배경)를위한 것입니다. 노트북은 현재 디렉토리로 작업 디렉토리로 열립니다.

Key: HKCR\Directory\Background\shell\ipythonnb
Value: &IPython Notebook Here

Key: HKCR\Directory\Background\shell\ipythonnb\command
Value: "<full path to IPython notebook>" "%v"

이 쌍은 폴더를 클릭 할 때 표시되는 상황에 맞는 메뉴입니다. 노트북이 작업중인 디렉토리로 선택된 폴더와 함께 열립니다.

Key: HKCR\Directory\shell\ipythonnb
Value: &IPython Notebook Here

Key: HKCR\Directory\shell\ipythonnb\command
Value: "<full path to IPython notebook>" "%1"

%vvs %1논쟁에 주의 하지 않으면 작동하지 않습니다. 따옴표도 잊지 마십시오. 내 플랫폼에서 IPython Notebook의 전체 경로는 C:\WinPython-32bit-2.7.6.4\IPython Notebook.exe있지만이 값은 설치에 따라 다릅니다.

편집 : AFAICT 실행 파일이 시스템 경로에 있어도 전체 경로가 필요합니다.


이것은 최고의 답변이 될 것입니다 IMO
RukTech

2

ipython 바이너리를 찾으십시오. anaconda를 사용하여 Mac에 ipython-notebook을 설치 한 경우 /Users/[name]/anaconda/bin/디렉토리에 있을 수 있습니다.

노트북을 시작하는 대신 해당 디렉토리에서

./ipython notebook

--notebook-dir=<unicode>옵션을 추가하십시오 .

./ipython notebook --notebook-dir=u'../rel/path/to/your/python-notebooks'

ipython bin 디렉토리에서 bashscript를 사용하여 노트북을 시작합니다.

DIR=$(dirname $0)
$DIR/ipython notebook --notebook-dir=u'../rel/path/to/your/python-notebooks'

참고-노트북 디렉토리의 경로는 ipython bin 디렉토리와 관련이 있습니다.


2

아래에서 복사 한 공식 사이트의 가이드를 따르십시오 . 첫 번째 단계에서는 실행기를 복사하는 대신 시작 메뉴로 이동하여 마우스 오른쪽 버튼을 클릭하여 위치를 열 수 있습니다.

  1. Jupyter Notebook 런처를 메뉴에서 데스크탑으로 복사하십시오.

  2. 새 런처를 마우스 오른쪽 단추로 클릭하고 모든 노트북이 포함될 폴더의 전체 경로를 붙여서 "시작"필드를 변경하십시오.

  3. Jupyter Notebook 데스크탑 런처 (아이콘 [IPy] 표시)를 두 번 클릭하여 Jupyter Notebook 앱을 시작하면 새 브라우저 창 또는 탭에서 열립니다. 또한 보조 터미널 창 (오류 로깅 및 종료에만 사용됨)도 열립니다. 터미널 만 시작하면 브라우저에서 http : // localhost : 8888 / 주소를 열어보십시오 .


2

Windows의 MiniConda2 / Anaconda2에서 Jupyter 또는 iPython 작업 디렉토리를 변경하려면이 파일을 수정할 수 있습니다.

C:\Program Files\Miniconda2\cwp.py

프로젝트 폴더 위치를 추가하십시오 : development_folder = 'C : \ Users \ USERNAME \ Development' 내 경우에는 내 사용자 이름 \ 개발입니다.

또한 os.chdir (documents_folder)os.chdir (development_folder)로 변경하십시오.

try:
    documents_folder = get_folder_path(FOLDERID.Documents)
    development_folder= 'C:\Users\USERNAME\Development'
except PathNotFoundException:
    documents_folder = get_folder_path(FOLDERID.PublicDocuments)
os.chdir(development_folder)
subprocess.call(args, env=env)

일반 Jupiter Notebook 바로 가기를 사용하여 실행하십시오.



1

WinPython을 사용하는 32 및 64 비트 파이썬과 ipython을 모두 가지고 있으며 32 및 64 비트 버전 모두 ipython 노트북의 동일한 작업 디렉토리를 가리 키기를 원했습니다.

위의 제안을 따라 여기에서 설정을 작동시킬 수 없었습니다.

내가 한 일이 있습니다-누군가가 필요로하는 경우 :


Ipython 노트북이 구성을 사용하고있는 것처럼 보입니다. C:\pythonPath\winpythonPath\settings\.ipython\profile_default

비록 ipython locate 반환C:\users\Username\.ipython

결과적으로 ipython_notebook_config.py 파일을 수정해도 작업 디렉토리는 변경되지 않았습니다.

또한 ipython profile_create필요한 파이썬 파일을 만들지 않았습니다.C:\pythonPath\winpythonPath\settings\.ipython\profile_default

나는 확실히 더 좋은 방법이 있어요 ,하지만 빨리이 문제를 해결하기 위해, 나는 복사 에서 편집 된 파이썬 파일 C:\users\Username\.ipython\profile_defaultC:\pythonPath\winpythonPath\settings\.ipython\profile_default

이제 (마지막으로) ipython notebook 64 비트가 실행되고 올바른 작업 디렉토리를 제공합니다

Windows에서는 다음 구문에 문제가 없습니다.

c.NotebookApp.notebook_dir = u'C:/Users/Path_to_working_directory'

1

Linux에서 ipython을 사용하는 경우 다음 단계를 수행하십시오.
!cd /directory_name/
Linux 터미널에서 작동하는 모든 명령을 시도 할 수 있습니다.
!vi file_name.py

리눅스 명령 앞에 느낌표 (!) 기호를 지정하십시오.


0

대상 디렉토리에 공백이있는 Mac OS X의 경우 (@pheon까지). 따라서 2 행에서 $ (...) 주위에 큰 따옴표 쌍을 추가하십시오. 참조 : https://stackoverflow.com/a/1308838(Sean Bright)

#!/bin/bash
cd "$(dirname "$0")" && pwd
ipython notebook

0

Windows에서 원하는 위치에 노트북을 저장하는 매우 효과적인 방법이 있습니다.

  1. 일회성 활동 : 경로 jupyter-notebook.exe가 환경 변수에 저장되어 있는지 확인하십시오 .
  2. Windows 탐색기에서 또는 명령 프롬프트에서 cd로 원하는 디렉토리를여십시오.
  3. 원하는 폴더의 Windows 탐색기에서 주소 표시 줄을 선택하고 (경로 레이블이 완전히 선택되는 방식으로) jupyter-notebook.exe
  4. 짜잔 !! 원하는 폴더에서 전자 필기장이 열리고 새 전자 필기장이이 위치에 저장됩니다.

0

" jupyter notebook" 를 입력하기 전에 명령 행 에서 원하는 폴더로 이동하십시오.

필자의 경우 모든 파이썬 파일은 "D : \ Python"에 있습니다.

그런 다음 "jupyter notebook"명령을 입력하면됩니다. 작업 디렉토리를 변경했습니다.


0

이 질문은에 ipython change pwd관심이 notebook없지만 터미널이나 qtconsole에 관심이 있지만 검색 할 때 계속 나타납니다. 관련 구성 항목을 찾지 못했습니다.

# lines of code to run at IPython startup.
c.InteractiveShellApp.exec_lines = ['%cd /home/paul/mypy']

이것은 기본 수준 shell입니다. 조치를 추가로 사용자 정의 할 수있는 터미널 및 콘솔 (및 노트북) 항목이 있습니다.

문서 import에서 항목에서 문장이 가장 일반적으로 보이지만 많은 마술 명령도 효과가있는 것으로 보입니다.


0

Windows에서 ipython을 사용하는 경우 다음 단계를 수행하십시오.

  1. 프로그램에서 ipython notebook으로 이동하여 마우스 오른쪽 버튼을 클릭하고 속성으로 이동하십시오.
  2. 바로 가기 탭에서 '시작'디렉토리를 원하는 디렉토리로 변경하십시오.
  3. 커널을 다시 시작하십시오.

0

간단한 스크립트와 함께 AutoHotKey 를 사용 하여 기본 디렉토리 (CTRL + I)에서 Jupyter Notebook 서버를 열거 나 탐색기에서 강조 표시된 경로 (또는 CTRL + SHIFT + I가있는 다른 곳)를 열 수도 있습니다.

#SingleInstance Force
#NoTrayIcon

SetTitleMatchMode RegEx

; Press CTRL+ALT+I in a Windows Explorer window to launch a IPython notebook server in the current folder.
^+!i::
; Get the current path.
Send ^l
; Backup the current clipboard.
ClipSaved := ClipboardAll
; Copy and save the current path.
Send ^c
ClipWait
x = %Clipboard%
; Restore the clipboard.
Clipboard := ClipSaved
ClipSaved = ; Free the memory in case the clipboard was very large.
; Now, run the IPython notebook server.
RunWait, ipython notebook --notebook-dir "%x%", , min
return

^i::
; Now, run the IPython notebook server.
RunWait, jupyter notebook --notebook-dir "C:\Path\To\Workspace", , min
return

; Press CTRL+ALT+P to kill all Python processes.
^!p::
Run, taskkill /f /im python.exe, , min
return

0

Windows에 최신 버전의 Python을 설치 한 경우 Upper Solution이 작동하지 않을 수 있습니다. Python 3.6.0 :: Anaconda 4.3.0 (64-bit)을 설치했으며 Jupyter라는 iPython Notebook의 작업 디렉토리를 변경하고 싶었습니다.

1 단계 : CMD를 열고 다음 명령을 입력하십시오.

1 단계 : CMD

2 단계 : 이제 .jupyter 폴더에 파일을 생성했습니다. 저에게는 C : \ Users \ Admin.jupyter입니다. 거기에 jupyter_notebook_config.py라는 파일이 있습니다. 오른쪽 클릭하고 편집하십시오. 다음 줄을 추가하고 작업 디렉토리의 경로를 설정하십시오. "I : \ STUDY \ Y2-Trimester-1 \ Modern Data Science"대신 작업 디렉토리를 설정하십시오.

우리는 끝났습니다. 이제 Jupyter Notebook을 다시 시작할 수 있습니다. 이것이 당신에게 유용하기를 바랍니다. 감사


0

여기에 긴 답변 목록을 추가하겠습니다. Anaconda3를 사용하는 Windows /의 경우 /Scripts/ipython-script.py 파일로 이동하여 행을 추가했습니다.

import os
os.chdir(<path to desired dir>)

줄 앞에

sys.exit(IPython.start_ipython())
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.