IPython / Jupyter dizüstü bilgisayar çalışma dizinini değiştirme


Yanıtlar:


171

jupyter notebook --help-all yardımcı olabilir:

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

Örneğin:

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

Elbette gerekirse profillerinizde ayarlayabilirsiniz, Windows'ta ters eğik çizgiden kaçmanız gerekebilir.

Bunun, bir jupyter_notebook_config.py dosyasında ayarlamış olduğunuz yolu geçersiz kılacağını unutmayın. (Burada c.NotebookApp.notebook_dirvarsayılan başlangıç ​​konumunuz olacak bir değişken ayarlayabilirsiniz .)


1
pencereler için ne var?
Arjun Chaudhary

Bunun Mac OSX'te çalıştığını doğruladı, jupyterlab 0.31.5 / IPython 6.2.1 için
Brad Solomon

9
Windows için: `jupyter notebook --notebook-dir = C: \ my_python_project`
msysmilu

Windows 10 pro benim için çalıştı. Sadece açık CMD ve tip: jupyter dizüstü = "\ change_this_path D"-dir --notebook
TharsDimitris

4
bu not defterlerindeki çalışma dizinini değiştirmez. sadece defterlerin aranacağı ilk yeri belirler. bir dizüstü bilgisayarda gezindiğinizde / açtığınızda çalışma dizini onu açtığınız her yerde olacaktır.
Sonic Soul

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

3
Bu güzel ipucu için teşekkürler. Ben kullanıyordum !cdpython3 jupyter defterine ve bu olmuyorsa işi ama bu çalıştı
Upendra

1
çok iyi bir cevap, sisteme bağlı değildir ve aslında söz konusu olanı yapar
Igor sharm

Göreli ithalat yapmanız gerekiyorsa bu size yardımcı olmaz.
Paloha

47

Windows'da IPython kullananlar için temiz bir numara , seçilen projeyi işaret eden not defteri ile açılmak üzere tasarlanmış proje dizinlerinizin her birinde bir ipython simgesi yapabilmenizdir. Bu, işleri ayrı tutmaya yardımcı olur.

Örneğin, C: \ fake \ example \ dizininde yeni bir projeniz varsa

Bir ipython not defteri simgesini dizine kopyalayın veya windows "cmd" kabuğuna yeni bir bağlantı oluşturun. Ardından simgeyi sağ tıklayın ve "Özellikleri Düzenle"

Kısayol özelliklerini şu şekilde ayarlayın:

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

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

("Başlama yeri" nin sonuna eklenen eğik çizgiye dikkat edin)

Bu, windows komut satırını çalıştırır, çalışma dizininizde değişiklik yapar ve bu dizine işaret eden ipython not defterini çalıştırır.

Bunlardan birini her proje klasörüne bırakın ve ipython not defteri gruplarının hoş ve ayrı kalmasını sağlarken, sadece bir çift tıklamanız yeterli.

GÜNCELLEME: IPython, pylab komut satırı için desteği kaldırmıştır, bu nedenle bu hile ile ilgili düzeltme, daha yeni bir IPython sürümünüz varsa (veya açıkça pylab istemiyorsanız) "--pylab inline" ı ortadan kaldırmaktır.

JUPYTER NOTEBOOK İÇİN GÜNCELLEME ~ sürüm 4.1.1

Test makinelerimde ve aşağıdaki yorumlarda bildirildiği gibi, en yeni jupyter derlemesi başlangıç ​​dizinini kontrol ediyor ve bununla çalışma dizini olarak başlatılıyor. Bu, çalışma dizini geçersiz kılmanın gerekli olmadığı anlamına gelir.

Böylece kısayolunuz şu kadar basit olabilir:

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 notebook PATH'nizde değilse, komutun önüne tam dizin referansını eklemeniz yeterlidir. Bu işe yaramazsa, lütfen önceki sürümden çalışmayı deneyin. Çok rahat, şimdi "Başlayın:" 4.1.1 ve sonraki sürümler ile testlerimde boş olabilir. Belki de SO'daki bu girişi okudular ve beğendiler, çok uzun oylar, artık kimsenin buna ihtiyacı yok :)


7
Ben sadece Başlat Menüsünde kullanılan kısayolu kopyalayabilir ve "Başlangıç ​​Yeri" boş yapabilirsiniz buldum, sonra IPython kısayol içinde bulunduğu dizin olarak çalışma dizini ile başlayacak.
Christoph

Christoph, simgenizin "Hedef" ini paylaşabilir misiniz? Açıkladığınız yöntemi kopyalayamadım. "Başlatma Yeri" ni boş bıraktığımda kurulum dizininde açılır. "-Pylab inline" ile çalışabilir misiniz? Kısayolunuzu kullanmamı sınırlayan komut satırı kullanımım olup olmadığını merak ediyorum.
Ezekiel Kruglick

1
--Pylab artık desteklenmediği için bu çözümün Ipython 3.1 ile biraz değiştirilmesi gerektiğine dikkat edin. yerine ipython notebook "--pylab satır içi" write "ipython notebook"
tagoma

1
Bunun Jupyter Notebook'un en yeni sürümü için çalışmadığını görüyorum, bu doğru mu? O zaman nasıl değiştirebilirim?
cqcn1991

@ cqcn1991 - Farklı bir komuta itiraz etmek için okumaya başladıklarını ve bu cevabı güncelleyeceklerini biliyorum, belki de şimdi zamanı geldi. Dizüstü bilgisayarı normal şekilde çalıştırabilir misiniz, eğer öyleyse hangi komutu kullanıyorsunuz? Değilse, sorun başka bir yerde. Komutun ihtiyacı varsa yeni sürümü güncelleyeceğim.
Ezekiel Kruglick

42

Eğer kullanıyorsanız, yorum olarak bahsedilen MrFancypants gibi Jupyter (şu anda eski ipython Notebook projesini yerini beri, olmalı), işler bir olan biraz farklı . Birincisi, artık profil yok.

Jupyter'i yükledikten sonra , içeriğini görmek için önce ~ / .jupyter klasörünüzü kontrol edin . Varsayılan IPython profilinden hiçbir yapılandırma dosyası geçirilmemişse (benim durumumda olmadıkları gibi), Jupyter Notebook için yeni bir tane oluşturun:

jupyter notebook --generate-config

Bu, yararlı yorumlarda bulunmuş olası seçeneklerle ~ / .jupyter / jupyter_notebook_config.py dosyası oluşturur . Varsayılan dizini ayarlamak için şunu ekleyin:

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

Linux ve OS X arasında geçiş yaparken, ana klasöre göre bir yol kullanmak istedim (farklı olduklarından - / Kullanıcılar / kullanıcı adı ve / home / kullanıcı adı ), bu yüzden şöyle bir şey ayarladım:

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

Şimdi, ne zaman çalıştırsam jupyter notebook, istediğim defter klasörünü açar. Ayrıca her yeni iş makinesine dağıttığım dotfiles veri havuzumdaki tüm ~ / .jupyter klasörünü de sürüm olarak kullanıyorum .


Bir yana, --notebook-dirkomut satırı seçeneğini kullanmaya devam edebilirsiniz , bu nedenle basit bir takma ad ihtiyaçlarınıza daha uygun olabilir.

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

1
c.NotebookApp.notebook_dir = u'/absolute/path/to/notebook/directory'İçinde 'u' olduğunu anlamıyorum, onsuz iyi çalışıyor gibi görünüyor
gota

evet, muhtemelen gerekmiyor. Bu, Python 2'de bir Unicode dizesi yapmanın bir yoluydu (deneyin type(u'bla')vs. type('bla')Python 3'te u, tüm dizeler Unicode olduğu gibi dize ifadesi ile aynı şeydir .
metakermit

cmd penceresini açın, ardından "jupyter notebook --generate-config" öğesini seçin, ardından yukarıdaki adımları uygulayın. benim için çalıştı. :)
Mark K

Ama bunu zaten açılmış bir not defteri için nasıl yapabilirim? Yani, lansmandan sonra not defteri dizini nasıl değiştirilir? Teşekkür ederim
Şaşkın

jupyter_notebook_config.py dosyasından ## DEPRECATED, notebook sunucusunun temel URL'sini base_url # c.NotebookApp.base_project_url = '/' ## kullanın. c.NotebookApp.base_url = '/'
Vodyanikov Andrew Anatolevich


33

@ Matt'in yaklaşımının yanı sıra, dizüstü bilgisayarlar için kalıcı olarak kullanılacak varsayılan dizini değiştirmenin bir yolu yapılandırma dosyalarını değiştirmektir. İlk olarak cmdline'a şunu yazın:

$> ipython profile create

profili varsayılan yapılandırma dosyasıyla başlatmak için. İkincisi, dosyada ipython_notebook_config.py, bu satırı kaldırın ve düzenleyin:

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

D:\\Documents\\Desktopistediğiniz yolu değiştirerek .

Bu benim için çalışıyor;)

GÜNCELLEME: c.NotebookManager.notebook_dirArtık yok. Şimdi, uncomment ve config hattı şu: c.NotebookApp.notebook_dir = 'Z:\\username_example\folder_that_you_whant'


15
Jupyter kullanıyorsanız, komut "jupyter notebook --generate-config" olarak değişir ve "jupyter \ jupyter_notebook_config.py" de değiştirilecek satır "c.NotebookApp.notebook_dir =" olarak değiştirilir
Ocak'ta MrFancypants

27

Windows 10 için

  1. Arayın jupyter_notebook_config.py Users \ kullanıcı_adınız \ .jupyter \ ya Cortana ile bakmak: C.

  2. Elinizde yoksa, cmd satırına gidin ve şunu yazın:

    jupyter notebook --generate-config

  3. Jupyter_notebook_config.py dosyasını açın ve aşağıdakiler için bir ctrl-farama yapın:

    c.NotebookApp.notebook_dir

  4. # İşaretini kaldırarak açın.

  5. Bunu şu şekilde değiştirin:

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

    Not: Bir koyabilirsiniz uilk önünde ', değişime \\\\karşı /veya değiştirmek ' için ". Bence önemli değil.

  6. Jupyter Notebook bağlantınıza gidin ve sağ tıklayın. Özellikleri seçin. Kısayol menüsüne gidin ve Hedef'i tıklayın. % USERPROFILE% öğesini arayın. Silin. Kayıt etmek. Jupyter'ı yeniden başlatın.


3
Ben Windows 10 önceki tüm cevapları denemişti ve bu benim için çalışan tek çözüm! Son adım önemlidir. Aslında, son adımda% USERPROFILE% öğesini kaldırır ve istenen dizine değiştirirse , önceki tüm adımlara ihtiyacınız olmayabilir
Mateo

22

Genellikle $ ipython notebookdefter ve çekirdekleri terminalin şu anki çalışma dizininde başlatacaktır.

Ancak, başlatma dizinini belirtmek isterseniz, --notebook-dirseçeneği aşağıdaki gibi kullanabilirsiniz :

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


14

İpython'u çalıştırmadan önce:

  1. Dizini tercih ettiğiniz dizine değiştirin
  2. İpython'u çalıştırın

İpython'u çalıştırdıktan sonra:

  1. kullanım %cd /Enter/your/prefered/path/here/
  2. %pwdGeçerli dizininizi kontrol etmek için kullanın

İyi bir çözüm olarak, her ortama bir dizin atamak için virtualenvwrapper kullanmanızı öneririz. Sanal ortamların tüm avantajlarına ek olarak, her ortamı etkinleştirerek belirli bir dizine yönlendirilebilirsiniz. Lütfen aşağıdaki bağlantıdan belgelere göz atın: virtualenvwrapper.readthedocs.io/en/latest/… Python'un anakonda dağıtımını kullanmanız durumunda,
Farhad Maleki

12

Yukarıdaki Windows Trick için daha basit bir değişiklik - dizini zor kodlamaya gerek kalmadan.

A) Aşağıdaki içeriklere sahip bir toplu iş dosyası oluşturun: (Not: Bir toplu iş dosyası, cmd penceresinde çalıştırılabilecek komutları içeren basit bir metin dosyasıdır. bilinen türdeki uzantıları gizleyen klasör ayarını devre dışı bırakmanız gerekir)

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

B) Toplu iş dosyasını kopyalayıp bir dizüstü bilgisayar sunucusu başlatmak istediğiniz herhangi bir klasöre yapıştırın.

(Düzenleme iznine sahip olduğunuz bir klasör olduğundan emin olun. "C: \" iyi bir seçim değil.)

C) Windows Gezgini'nde toplu iş dosyasına çift tıklayın.

Dizüstü bilgisayar sunucusu normalde olduğu gibi başlamalıdır.


Bu en iyisi. Dizini değiştirmek uygundur.
notilas

Bunu en iyi çözüm olarak görüyorum. Değiştir ipython notebookile jupyter notebookeski kullanımdan kaldırıldı olarak.
Nim J

10

Linux ve Windows için: Sadece 1 satırı değiştirin ve değiştirebilirsiniz.

1. Open file

cwp.py

içinde

C: \ Kullanıcılar \ [bilgisayar adınız] \ Anaconda2

.

2. find the line 

os.chdir (documents_folder)

dosyanın sonunda.

Olarak değiştir

os.chdir ("beklenen çalışma klasörünüz")

örneğin: os.chdir ("D: / Jupyter_folder")

3. save and close.

İşe yaradı.


Güncelleme :

MacOS söz konusu olduğunda, cwp.py dosyasını bulamadım. İşte buldum:

Macbook'unuzdaki terminali açın, ' jupyter notebook --generate-config ' komutunu çalıştırın .

/Users/[alan_kullaniciadi_ad//jupyter/jupyter_notebook_config.py adresinde bir yapılandırma dosyası oluşturur.

O zaman bu hat değiştirmek, yapılandırma dosyasını açın '' = # c.NotebookApp.notebook_dir için c.NotebookApp.notebook_dir = ' Yolunuz ' ve çok un-yorum yolla bu satırı hatırlayın.

Örneğin, yolumu '/ Users / catbuilts / JupyterProjects /' olarak değiştiriyorum



6

İşletim Sistemi Windows 10 Python Anaconda 2018 ver

JUPYTER DEFTERİNİN ÇALIŞMA REHBERİNİ YAPILANDIRMA DOSYASINA GÖRE DEĞİŞTİRİN:

  1. Cmd istemini (veya Anaconda İstemi) açın, ardından 'jupyter notebook --generate-config' yazın ve enter tuşuna basın

  2. Bu otomatik olarak 'C: \ Users \ kullanıcıadı.jupyter \' klasöründe 'jupyter_notebook_config' dosyası oluşturur

  3. Oluşturulan 'jupyter_notebook_config' dosyasını arayın ve düzenleyin.

  4. # C.NotebookApp.notebook_dir = '' öğesini bulun

  5. İstediğiniz yolu çift tırnak içine koyun, ---> c.NotebookApp.notebook_dir = 'D: / my_folder / jupiter'

    • Eğik çizginin (/) kullanıldığını ve yorumun (#) kaldırıldığını unutmayın.

Bu nedenle,

#c.NotebookApp.notebook_dir = '' 

Şunun için düzenle:

c.NotebookApp.notebook_dir = 'D:/your/desired/path'
  1. Jupyter Notebook kısayol simgesinin yolunu değiştirelim 6.0 Başlat menüsünde, kısayolu sağ tıklayın, klasör konumunu açın. 6.1 Jupyter kısayolunun bir kopyasını oluşturmak için klasörün içine girdikten sonra, özellikleri açmak için yeni kısayol simgesine sağ tıklayın,

En sonunda,

6.3 Hedef metin kutusunda, yolun sonunda % USERPROFILE% öğesini kaldırın , Çok uzun yol jupyter-notebook-script.py ile bitmelidir.

sidcch my vid Jupyter Notebook - Çalışma klasörü yolunu varsayılandan istenen yola değiştir


5

CMD'de tercih edilen dizine geçmeniz yeterlidir.

C:\Users\USERNAME>

sadece yolu bu şekilde değiştir

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

CMD imleci bu klasöre taşınır

D:\MyProjectFolder>

sonra jupyter'ı arayabilirsiniz

D:\MyProjectFolder>jupyter notebook

Bu benim için en basit yöntem.
Tom,

Açıkçası bu, diğerlerinin çok karmaşık olduğu onaylanmış kabul edilmiş cevap olmalıdır.
eric

4

OS X'te Windows için aşağıda açıklanan aynı numarayı yapmak için bu kabuk komut dosyasını oluşturun

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

İpython-notebook.command olarak adlandırın ve çalıştırılabilir yapın.

Çalışmak istediğiniz dizine koyun, ardından çift tıklayın.


4

Komut satırından başlatıldığında, IPython Notebook geçerli çalışma dizininizi kullanır. Bundan yararlandım ve doğrudan Windows Gezgini'nden açmak için bağlam menüsü girişleri oluşturdum. Kısayollara veya toplu komut dosyalarına gerek yok!

Windows için Git tarafından oluşturulan kayıt defteri tabanlı 'Git GUI Here / Git Bash Here' girdilerinden ilham aldım. Bu sayfa (arşivlenmiş sürüm bağlantılı) doğru anahtarların bulunmasında yardımcı oldu.

Bu ilk çift, seçilen hiçbir şey (örn. Dizin arka planı) ile sunulan içerik menüsü içindir. Not defteri, çalışma dizini olarak geçerli dizinde açılır.

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

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

Bu çift, bir klasöre tıklandığında sunulan bağlam menüsü içindir. Defter çalışma klasörü olarak seçilen klasörle açılacaktır.

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

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

%vVs %1argümanlarına dikkat edin yoksa işe yaramaz. Alıntıları da unutmayın. Platformumda IPython Notebook'un tam yolu var, C:\WinPython-32bit-2.7.6.4\IPython Notebook.exeancak bu değer açıkça kurulumunuza bağlı olacaktır.

Düzenleme: AFAICT çalıştırılabilir sistem yolunda olsa bile tam yol gereklidir.


Bu en iyi yanıt IMO olmalı
RukTech

2

Ipython ikili dosyanızı bulun. Bir mac'a ipython-notebook'u yüklemek için anaconda kullandıysanız, /Users/[name]/anaconda/bin/dizinde olması ihtimali

not defterinizi şu şekilde başlatmak yerine bu dizinde

./ipython notebook

--notebook-dir=<unicode>seçenek ekle .

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

Defterlerimi başlatmak için ipython bin dizinimde bir bashscript kullanıyorum:

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

Not - not defteri dizininin yolu, ipython bin dizinine göredir.


2

Sadece aşağıda kopyalanan resmi sitedeki kılavuzu takip edin . İlk adım için, başlatıcıyı kopyalamak yerine, başlat menüsüne gidip konumu açmak için sağ tıklayabilirsiniz.

  1. Jupyter Notebook başlatıcıyı menüden masaüstüne kopyalayın.

  2. Yeni başlatıcıyı sağ tıklayın ve tüm not defterlerini içeren klasörün tam yolunu yapıştırarak “Başlama yeri” alanını değiştirin.

  3. Yeni bir tarayıcı penceresinde (veya sekmesinde) açılacak Jupyter Notebook Uygulamasını başlatmak için Jupyter Notebook masaüstü başlatıcısına (simge [IPy] gösterir) çift tıklayın. Ayrıca, ikincil bir terminal penceresinin de (yalnızca hata günlüğü tutma ve kapatma için kullanılır) açılacağını unutmayın. Yalnızca terminal başlarsa, bu adresi tarayıcınızla açmayı deneyin: http: // localhost: 8888 / .


2

Jupyter veya iPython çalışma dizinini değiştirmek için Windows altındaki MiniConda2 / Anaconda2'de bu dosyayı değiştirebilirsiniz:

C:\Program Files\Miniconda2\cwp.py

ve proje klasörü konumunuzu ekleyin: development_folder = 'C: \ Users \ USERNAME \ Development' Benim durumumda Kullanıcı Adım \ Geliştirme.

Ayrıca değiştirin: os.chdir (documents_folder) için 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)

Normal Jüpiter Notebook kısayollarınızı kullanarak çalıştırın.


1
import sys
sys.path.append('C:/')

2
Kod takdir edilmesine rağmen, her zaman eşlik eden bir açıklama olmalıdır. Bu uzun olmak zorunda değil ama bekleniyor.
peterh - Monica'yı yeniden

1

WinPython kullanarak hem 32 hem de 64 bit python ve ipython var, hem 32 hem de 64 bit sürümlerinin ipython dizüstü bilgisayar için aynı çalışma dizinine işaret etmesini istedim.

Yukarıdaki önerileri burada izledim, kurulumumu hala çalıştıramadım.

İşte yaptım - herkesin ihtiyacı varsa:


Görünüşe göre Ipython notebook'un yapılandırmasını C:\pythonPath\winpythonPath\settings\.ipython\profile_default

Geri ipython locate dönmesine rağmenC:\users\Username\.ipython

Sonuç olarak, ipython_notebook_config.py dosyasını değiştirmek, çalışma dizinimi değiştirmek için hiçbir şey yapmadı.

Ayrıca ipython profile_create, gerekli python dosyalarınıC:\pythonPath\winpythonPath\settings\.ipython\profile_default

Emin daha iyi bir yol var değilim , ama çabuk bu sorunu çözmek için, ben kopyalanan gelen Düzenlenen piton dosyaları C:\users\Username\.ipython\profile_defaultiçinC:\pythonPath\winpythonPath\settings\.ipython\profile_default

Şimdi (sonunda) ipython dizüstü bilgisayar 64 bit çalışır ve bana doğru çalışma dizini sağlar

Windows üzerinde aşağıdaki sözdizimiyle ilgili sorun yaşamadığımı not edin:

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

1

Linux'ta ipython kullanıyorsanız, şu adımları izleyin:
!cd /directory_name/
Linux terminalinizde çalışan tüm komutları deneyebilirsiniz.
!vi file_name.py

Linux komutlarınızdan önce ünlem işareti (!) Belirtmeniz yeterlidir.


0

Hedef dizinde boşluklar bulunan Mac OS X için (@pheon'a kadar takip edin). Satır 2'ye $ (...) civarında fazladan çift tırnak ekleyin. Bkz. Https://stackoverflow.com/a/1308838 (Sean Bright)

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

0

Dizüstü bilgisayarları pencerelerde istenen bir yere kaydetmek için çok etkili bir yöntemim var.

  1. Bir kerelik etkinlik: yolunun jupyter-notebook.exeortam değişkeni altında kaydedildiğinden emin olun .
  2. Windows Gezgini'nden veya komut isteminden CD ile istediğiniz dizini açın
  3. İstediğiniz klasördeki Windows Gezgini'nden adres çubuğunu seçin (yol etiketi tamamen seçilecek şekilde) ve yazın jupyter-notebook.exe
  4. işte !! not defteri istenen klasörden açılır ve yeni not defterleri bu konuma kaydedilir.

0

" jupyter notebook" Yazmadan önce komut satırında istediğiniz klasöre gidin.

Benim durumumda tüm python dosyalarım "D: \ Python" da.

Sonra "jupyter notebook" komutunu yazın ve işte orada. Çalışma dizininizi değiştirdiniz.


0

Bu soru , bir değil, bir terminal veya qtconsole ile ipython change pwdilgilenmeme rağmen aramaya devam ediyor notebook. Denediğim ilgili bir yapılandırma girişi bulamıyorum:

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

Bu temel seviye shellsınıftır; eylemi daha da özelleştirebilecek Terminal ve Konsol (ve muhtemelen dizüstü bilgisayar) girişleri vardır.

Dokümanlarda importifadeler girişte en yaygın olanı gibi görünüyor , ancak birçok sihirli komutun da çalıştığı görülüyor.


0

Windows'ta ipython kullanıyorsanız, adımları izleyin:

  1. programlarda ipython not defterine gidin ve sağ tıklayın ve özelliklere gidin.
  2. Sekme kısayolunda, 'Başlama yeri' dizinini istediğiniz dizine değiştirin.
  3. Çekirdeği yeniden başlatın.

0

AutoHotKey'i , bir Jupyter Notebook sunucusunu varsayılan bir dizinde (CTRL + I) veya gezginde (veya CTRL + SHIFT + I ile başka bir yerde) vurgulanan bir yolda açmak için basit bir komut dosyasıyla da kullanabilirsiniz .

#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'ta Python'un en son sürümünü yüklediyseniz Üst Çözüm sizin için çalışmayabilir. Python 3.6.0 :: Anaconda 4.3.0'ı (64-bit) yükledim ve iPython Notebook'un Jupyter adlı çalışma dizinini değiştirmek istedim ve bu benim için böyle çalıştı.

Adım-1: CMD'nizi açın ve aşağıdaki komutu yazın.

Adım1: CMD

Adım-2: Artık .jupyter klasörünüzde bir dosya oluşturdu. Benim için, C: \ Users \ Admin.jupyter. Orada jupyter_notebook_config.py adlı bir dosya bulacaksınız. Sağ tıklayın ve düzenleyin. Aşağıdaki satırı ekleyin ve çalışma dizininizin yolunu ayarlayın. "I: \ STUDY \ Y2-Trimester-1 \ Modern Veri Bilimi" yerine kendi çalışma dizininizi ayarlayın

İşimiz bitti. Şimdi Jupyter Notebook'unuzu yeniden başlatmayı deneyebilirsiniz. Umarım bu sizin için yararlıdır. Teşekkürler


0

Burada uzun cevaplar listesine ekleyeceğim. Windows kullanıyorsanız / Anaconda3 kullanıyorsanız, bunu /Scripts/ipython-script.py dosyasına gidip satırları ekledim.

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

çizgiden önce

sys.exit(IPython.start_ipython())
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.