Yanıtlar:
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_dir
varsayılan başlangıç konumunuz olacak bir değişken ayarlayabilirsiniz .)
%pwd #look at the current work dir
%cd #change to the dir you want
!cd
python3 jupyter defterine ve bu olmuyorsa işi ama bu çalıştı
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 :)
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-dir
komut 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
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
type(u'bla')
vs. type('bla')
Python 3'te u
, tüm dizeler Unicode olduğu gibi dize ifadesi ile aynı şeydir .
Windows'taki iPython Notebook'da bu benim için çalıştı:
cd d:\folder\
cd ~/whatever
@ 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\\Desktop
istediğiniz yolu değiştirerek .
Bu benim için çalışıyor;)
GÜNCELLEME: c.NotebookManager.notebook_dir
Artık yok. Şimdi, uncomment ve config hattı şu:
c.NotebookApp.notebook_dir = 'Z:\\username_example\folder_that_you_whant'
Windows 10 için
Arayın jupyter_notebook_config.py Users \ kullanıcı_adınız \ .jupyter \ ya Cortana ile bakmak: C.
Elinizde yoksa, cmd satırına gidin ve şunu yazın:
jupyter notebook --generate-config
Jupyter_notebook_config.py dosyasını açın ve aşağıdakiler için bir ctrl-f
arama yapın:
c.NotebookApp.notebook_dir
# İşaretini kaldırarak açın.
Bunu şu şekilde değiştirin:
c.NotebookApp.notebook_dir = 'C:/your/new/path'
Not: Bir koyabilirsiniz u
ilk önünde '
, değişime \\\\
karşı /
veya değiştirmek '
için "
. Bence önemli değil.
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.
%cd /Enter/your/prefered/path/here/
%pwd
Geçerli dizininizi kontrol etmek için kullanınYukarı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.
ipython notebook
ile jupyter notebook
eski kullanımdan kaldırıldı olarak.
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
Resmi Jupyter Not Defteri Dokümantasyon Değişikliğine Göre
%KULLANICI PROFİLİ%
klasör yoluna
"F:/YourPath"
İşletim Sistemi Windows 10 Python Anaconda 2018 ver
JUPYTER DEFTERİNİN ÇALIŞMA REHBERİNİ YAPILANDIRMA DOSYASINA GÖRE DEĞİŞTİRİN:
Cmd istemini (veya Anaconda İstemi) açın, ardından 'jupyter notebook --generate-config' yazın ve enter tuşuna basın
Bu otomatik olarak 'C: \ Users \ kullanıcıadı.jupyter \' klasöründe 'jupyter_notebook_config' dosyası oluşturur
Oluşturulan 'jupyter_notebook_config' dosyasını arayın ve düzenleyin.
# C.NotebookApp.notebook_dir = '' öğesini bulun
İstediğiniz yolu çift tırnak içine koyun, ---> c.NotebookApp.notebook_dir = 'D: / my_folder / jupiter'
Bu nedenle,
#c.NotebookApp.notebook_dir = ''
Şunun için düzenle:
c.NotebookApp.notebook_dir = 'D:/your/desired/path'
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
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
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"
%v
Vs %1
argü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.exe
ancak 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.
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.
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.
Jupyter Notebook başlatıcıyı menüden masaüstüne kopyalayın.
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.
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 / .
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.
import sys
sys.path.append('C:/')
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_default
iç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'
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.
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
Dizüstü bilgisayarları pencerelerde istenen bir yere kaydetmek için çok etkili bir yöntemim var.
jupyter-notebook.exe
ortam değişkeni altında kaydedildiğinden emin olun .jupyter-notebook.exe
Bu soru , bir değil, bir terminal veya qtconsole ile ipython change pwd
ilgilenmeme 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 shell
sınıftır; eylemi daha da özelleştirebilecek Terminal ve Konsol (ve muhtemelen dizüstü bilgisayar) girişleri vardır.
Dokümanlarda import
ifadeler girişte en yaygın olanı gibi görünüyor , ancak birçok sihirli komutun da çalıştığı görülüyor.
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
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ı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