Ketika saya membuka notebook Jupyter (sebelumnya IPython) defaultnya adalah C:\Users\USERNAME
.
Bagaimana saya bisa mengubahnya jadi ke lokasi lain?
Ketika saya membuka notebook Jupyter (sebelumnya IPython) defaultnya adalah C:\Users\USERNAME
.
Bagaimana saya bisa mengubahnya jadi ke lokasi lain?
Jawaban:
jupyter notebook --help-all
dapat membantu:Sebagai contoh:
Anda tentu saja dapat mengaturnya di profil Anda jika diperlukan, Anda mungkin perlu melarikan diri backslash di Windows.
Perhatikan bahwa ini akan mengganti jalur apa pun yang mungkin Anda tetapkan dalam file jupyter_notebook_config.py. (Di mana Anda dapat mengatur variabel
c.NotebookApp.notebook_dir
yang akan menjadi lokasi startup default Anda.)sumber
sumber
!cd
notebook jupyter python3 dan tidak berfungsi tetapi ini berhasilTrik yang rapi bagi mereka yang menggunakan IPython di windows adalah Anda dapat membuat ikon ipython di setiap direktori proyek Anda yang dirancang untuk dibuka dengan buku catatan yang menunjuk ke proyek yang dipilih itu. Ini membantu menjaga hal-hal terpisah.
Misalnya jika Anda memiliki proyek baru di direktori C: \ fake \ example \
Salin ikon notebook ipython ke direktori atau buat tautan baru ke shell windows "cmd". Kemudian klik kanan pada ikon dan "Edit Properties"
Setel properti pintasan ke:
(Perhatikan garis miring yang ditambahkan di akhir "mulai")
Ini menjalankan baris perintah windows, mengubah direktori kerja Anda, dan menjalankan notebook ipython menunjuk ke direktori itu.
Jatuhkan salah satu dari ini di setiap folder proyek dan Anda akan memiliki grup notebook ipython tetap bagus dan terpisah sementara masih tinggal klik dua kali.
UPDATE: IPython telah menghapus dukungan untuk inline baris perintah pylab sehingga perbaikan untuk itu dengan trik ini adalah dengan hanya menghilangkan "--pylab inline" jika Anda memiliki versi IPython yang lebih baru (atau hanya tidak ingin pylab jelas).
PEMBARUAN UNTUK JUPYTER NOTEBOOK ~ versi 4.1.1
Pada mesin uji saya dan seperti yang dilaporkan dalam komentar di bawah ini, build jupyter terbaru muncul untuk memeriksa direktori mulai dan diluncurkan dengan itu sebagai direktori kerja. Ini berarti bahwa direktori kerja yang ditimpa tidak diperlukan.
Dengan demikian pintasan Anda dapat sesederhana:
Jika notebook jupyter tidak ada dalam PATH Anda, Anda hanya perlu menambahkan referensi direktori lengkap di depan perintah. Jika itu tidak berhasil, cobalah bekerja dari versi sebelumnya. Sangat mudah, sekarang "Mulai di:" dapat kosong dalam pengujian saya dengan 4.1.1 dan yang lebih baru. Mungkin mereka membaca entri ini di SO dan menyukainya, begitu lama upvotes, tidak ada yang membutuhkan ini lagi :)
sumber
Seperti yang dikatakan MrFancypants dalam komentar, jika Anda menggunakan Jupyter (yang seharusnya Anda lakukan, karena saat ini menggantikan proyek Notebook IPython yang lebih lama), semuanya sedikit berbeda . Untuk satu, tidak ada profil lagi.
Setelah menginstal Jupyter , periksa dulu folder ~ / .jupyter Anda untuk melihat kontennya. Jika tidak ada file konfigurasi yang dimigrasikan dari profil IPython default (karena tidak ada dalam kasus saya), buat yang baru untuk Jupyter Notebook:
Ini menghasilkan file ~ / .jupyter / jupyter_notebook_config.py dengan beberapa opsi yang mungkin bisa dikomentari. Untuk mengatur direktori default tambahkan:
Ketika saya beralih antara Linux dan OS X, saya ingin menggunakan jalur relatif ke folder rumah saya (karena mereka berbeda - / Pengguna / nama pengguna dan / home / nama pengguna ), jadi saya menetapkan sesuatu seperti:
Sekarang, setiap kali saya menjalankan
jupyter notebook
, itu membuka folder notebook yang saya inginkan. Saya juga versi seluruh folder ~ / .jupyter di repositori dotfiles saya yang saya sebarkan ke setiap mesin kerja baru.Selain itu, Anda masih dapat menggunakan
--notebook-dir
opsi baris perintah, jadi mungkin alias sederhana akan lebih sesuai dengan kebutuhan Anda.sumber
c.NotebookApp.notebook_dir = u'/absolute/path/to/notebook/directory'
dalamnya tampaknya berfungsi dengan baik tanpa itutype(u'bla')
vs.type('bla')
Dalam Python 3 itu sama dengan ekspresi string tanpau
(karena semua string adalah Unicode).Di iPython Notebook pada Windows, ini bekerja untuk saya:
sumber
cd ~/whatever
Selain pendekatan @ Matt, salah satu cara untuk mengubah direktori default untuk digunakan untuk notebook secara permanen adalah dengan mengubah file konfigurasi. Pertama di cmdline, ketik:
untuk menginisialisasi profil dengan file konfigurasi default. Kedua, dalam file
ipython_notebook_config.py
, batalkan komentar dan edit baris ini:mengubah
D:\\Documents\\Desktop
jalan apa pun yang Anda suka.Ini bekerja untuk saya;)
PEMBARUAN: Tidak ada
c.NotebookManager.notebook_dir
lagi. Sekarang, baris untuk tanda komentar dan konfigurasi adalah yang ini:c.NotebookApp.notebook_dir = 'Z:\\username_example\folder_that_you_whant'
sumber
Untuk Windows 10
Cari jupyter_notebook_config.py di C: \ Users \ your_user_name \ .jupyter atau cari dengan cortana.
Jika Anda tidak memilikinya, buka baris cmd dan ketik:
jupyter notebook --generate-config
Buka jupyter_notebook_config.py dan lakukan
ctrl-f
pencarian untuk:c.NotebookApp.notebook_dir
Batalkan komentar dengan menghapus #.
Ubah ke:
c.NotebookApp.notebook_dir = 'C:/your/new/path'
Catatan: Anda dapat meletakkan
u
di depan yang pertama'
, mengubah\\\\
ke/
, atau mengubah'
ke"
. Saya tidak berpikir itu penting.Buka tautan Jupyter Notebook Anda dan klik kanan. Pilih properti. Buka menu Pintasan dan klik Target. Cari% USERPROFILE%. Hapus. Menyimpan. Mulai kembali Jupyter.
sumber
Biasanya
$ ipython notebook
akan meluncurkan notebook dan kernel di direktori terminal saat ini.Tetapi jika Anda ingin menentukan direktori peluncuran, Anda dapat menggunakan
--notebook-dir
opsi sebagai berikut:$ ipython notebook --notebook-dir=/path/to/specific/directory
sumber
Sebelum menjalankan ipython:
Setelah menjalankan ipython:
%cd /Enter/your/prefered/path/here/
%pwd
untuk memeriksa direktori Anda saat inisumber
Modifikasi yang lebih sederhana untuk Windows Trick di atas - tanpa perlu membuat hard-code direktori.
A) Buat file batch dengan konten berikut: (Catatan: File batch adalah file teks sederhana yang berisi perintah yang dapat dijalankan di jendela cmd. Itu harus memiliki ekstensi '.bat', karena itu ... Anda akan perlu menonaktifkan pengaturan folder yang menyembunyikan ekstensi dari tipe yang dikenal)
B) Salin dan tempel file batch ke folder mana pun Anda ingin memulai server notebook.
(Pastikan itu folder yang Anda izinkan diedit. "C: \" bukan pilihan yang baik.)
C) Klik dua kali pada file batch di Windows Explorer.
Server notebook harus mulai seperti biasanya.
sumber
ipython notebook
denganjupyter notebook
yang sebelumnya sudah usang.Untuk linux dan Windows: Cukup modifikasi 1 baris, dan Anda dapat mengubahnya.
di
.
di akhir file.
Ubah ke
misalnya: os.chdir ("D: / Jupyter_folder")
Itu berhasil.
Perbarui :
Ketika datang ke MacOS, saya tidak dapat menemukan cwp.py. Inilah yang saya temukan:
Buka terminal di Macbook Anda, jalankan ' jupyter notebook --generate-config '.
Ini akan membuat file config di / Pengguna /[nama_andaAnda[/.jupyter/jupyter_notebook_config.py
Buka file config, lalu ubah baris ini # c.NotebookApp.notebook_dir = '' menjadi c.NotebookApp.notebook_dir = ' jalur Anda ' dan ingat juga untuk tidak mengomentari baris ini.
Sebagai contoh, saya mengubah jalur saya ke '/ Users / catbuilts / JupyterProjects /'
sumber
Menurut Perubahan Dokumentasi Resmi Jupyter Notebook
ke jalur folder Anda
Tautan Dokumentasi
sumber
"F:/YourPath"
OS Windows 10 Python Anaconda 2018 ver
PERUBAHAN DIREKTUR KERJA JUPYTER NOTEBOOK DENGAN FILE KONFIGURASI:
Buka cmd prompt (atau Anaconda Prompt), lalu ketik 'jupyter notebook --generate-config' dan tekan enter
Otomatis ini membuat file 'jupyter_notebook_config' di folder 'C: \ Users \ username.jupyter \'
Cari file yang dibuat 'jupyter_notebook_config'and edit.
Temukan untuk # c.NotebookApp.notebook_dir = ''
Masukkan jalur yang Anda inginkan di dalam tanda kutip ganda, itu menjadi ---> c.NotebookApp.notebook_dir = 'D: / my_folder / jupiter'
Karenanya,
Edit menjadi
Akhirnya,
6.3 pada kotak teks Target, hapus % USERPROFILE% di ujung jalan, Jalan yang sangat panjang harus diakhiri dengan jupyter-notebook-script.py
searcch my vid Jupyter Notebook - Mengubah jalur folder yang berfungsi dari default ke jalur yang diinginkan
sumber
ubah saja ke direktori yang disukai dalam CMD, jadi jika Anda berada di
ubah saja jalur seperti ini
kursor CMD kemudian akan pindah ke folder ini
selanjutnya Anda dapat memanggil jupyter
sumber
Untuk melakukan trik yang sama yang dijelaskan di bawah ini untuk Windows di OS X, buat skrip shell ini
Sebut saja ipython-notebook.command dan buat itu dapat dieksekusi.
Masukkan ke dalam direktori tempat Anda ingin bekerja, lalu klik dua kali.
sumber
Saat diluncurkan dari baris perintah, Notebook IPython akan menggunakan direktori kerja Anda saat ini. Saya mengambil keuntungan dari ini dan membuat entri menu konteks untuk membukanya langsung dari Windows Explorer. Tidak perlu pintasan atau skrip batch!
Saya terinspirasi oleh entri 'Git GUI Here / Git Bash Here' yang dibuat berdasarkan registri yang dibuat oleh Git untuk Windows. Halaman ini (terhubung dengan versi arsip) sangat membantu dalam menemukan kunci yang benar.
Pasangan pertama ini adalah untuk menu konteks yang disajikan dengan tidak ada yang dipilih (misalnya latar belakang direktori). Notebook akan terbuka dengan direktori saat ini karena direktori ini berfungsi.
Pasangan ini untuk menu konteks yang disajikan saat mengklik folder. Notebook akan terbuka dengan folder yang dipilih sebagai direktori yang berfungsi.
Perhatikan argumen
%v
vs%1
atau itu tidak akan berhasil. Jangan lupa tanda kutip juga. Pada platform saya, path lengkap ke IPython Notebook adalahC:\WinPython-32bit-2.7.6.4\IPython Notebook.exe
tetapi nilai ini jelas akan tergantung pada instalasi Anda.Sunting: AFAICT path lengkap diperlukan bahkan jika executable ada di path sistem.
sumber
Temukan biner ipython Anda. Jika Anda telah menggunakan anaconda untuk menginstal ipython-notebook pada mac, kemungkinan itu akan berada di
/Users/[name]/anaconda/bin/
direktoridi direktori itu, alih-alih meluncurkan notebook Anda sebagai
tambahkan
--notebook-dir=<unicode>
opsi.Saya menggunakan bashscript di direktori bin ipython saya untuk meluncurkan notebook saya:
Catatan - path ke dir notebook relatif ke direktori bin ipython.
sumber
Cukup ikuti panduan di situs resmi , juga disalin di bawah ini. Untuk langkah pertama, alih-alih menyalin peluncur, Anda bisa pergi ke menu mulai dan klik kanan untuk membuka lokasi.
sumber
Pada MiniConda2 / Anaconda2 di Windows untuk mengubah direktori kerja Jupyter atau iPython, Anda dapat memodifikasi file ini:
dan tambahkan lokasi folder proyek Anda: development_folder = 'C: \ Users \ USERNAME \ Development' Yang merupakan Nama Pengguna Saya \ Pengembangan dalam kasus saya.
juga ubah: os.chdir (document_folder) menjadi os.chdir (development_folder)
Jalankan dengan menggunakan pintasan Notebook Jupiter biasa.
sumber
sumber
Saya memiliki 32 dan 64 bit python dan ipython menggunakan WinPython, saya ingin versi 32 dan 64 bit menunjuk ke direktori kerja yang sama untuk notebook ipython.
Saya mengikuti saran di atas di sini saya masih tidak bisa membuat setup saya berfungsi.
Inilah yang saya lakukan - jika ada yang membutuhkannya:
Sepertinya notebook Ipython menggunakan konfigurasi dari
C:\pythonPath\winpythonPath\settings\.ipython\profile_default
Meskipun
ipython locate
kembaliC:\users\Username\.ipython
Akibatnya, memodifikasi file ipython_notebook_config.py tidak mengubah direktori kerja saya.
Selain
ipython profile_create
itu tidak membuat file python yang diperlukan diC:\pythonPath\winpythonPath\settings\.ipython\profile_default
Saya yakin ada cara yang lebih baik , tetapi untuk menyelesaikan ini dengan cepat, saya menyalin file python yang diedit dari
C:\users\Username\.ipython\profile_default
keC:\pythonPath\winpythonPath\settings\.ipython\profile_default
Sekarang (akhirnya) notebook ipython 64 bit berjalan dan memberi saya direktori kerja yang benar
Catatan pada Windows Saya tidak mengalami masalah dengan sintaks berikut:
sumber
Jika Anda menggunakan ipython di linux, maka ikuti langkah-langkahnya:
!cd /directory_name/
Anda dapat mencoba semua perintah yang berfungsi di terminal linux Anda.
!vi file_name.py
Cukup tentukan simbol tanda seru (!) Sebelum perintah linux Anda.
sumber
Untuk Mac OS X dengan blank di direktori target (ikuti hingga @pheon). Tambahkan sepasang tanda kutip tambahan sekitar $ (...) pada baris 2 dengan demikian. Lihat: https://stackoverflow.com/a/1308838 (Sean Bright)
sumber
Saya memiliki metode yang sangat efektif untuk menyimpan notebook di lokasi yang diinginkan di windows.
jupyter-notebook.exe
disimpan di bawah variabel lingkungan.jupyter-notebook.exe
sumber
Di baris perintah sebelum mengetik "
jupyter notebook
" arahkan ke folder yang diinginkan.Dalam kasus saya semua file python saya ada di "D: \ Python".
Kemudian ketik perintah "jupyter notebook" dan di sana Anda memilikinya. Anda telah mengubah direktori kerja Anda.
sumber
Pertanyaan ini terus muncul ketika saya mencari
ipython change pwd
meskipun saya tidak tertarik padanotebook
, tetapi terminal atau qtconsole. Tidak menemukan entri konfigurasi yang relevan, saya mencoba:Ini adalah
shell
kelas tingkat dasar ; ada entri Terminal dan Konsol (dan mungkin notebook) yang dapat lebih lanjut menyesuaikan tindakan.Dari dokumen itu terlihat
import
pernyataan yang paling umum di entri, tetapi tampaknya banyak perintah sihir juga berfungsi.sumber
Jika Anda menggunakan ipython di windows, ikuti langkah-langkahnya:
sumber
Anda juga dapat menggunakan AutoHotKey dengan skrip sederhana untuk membuka server Jupyter Notebook di direktori default (CTRL + I) atau jalur yang disorot dalam explorer (atau di tempat lain dengan CTRL + SHIFT + I).
sumber
Solusi Atas mungkin tidak berfungsi untuk Anda jika Anda telah menginstal versi Python terbaru di Windows. Saya telah menginstal Python 3.6.0 :: Anaconda 4.3.0 (64-bit) dan saya ingin mengubah direktori kerja Notebook iPython yang disebut Jupyter dan ini adalah cara kerjanya untuk saya.
Langkah-1: Buka CMD Anda dan ketik perintah berikut.
Langkah1: CMD
Langkah-2: Sekarang telah menghasilkan file di folder .jupyter Anda. Bagi saya, ini C: \ Users \ Admin.jupyter. Di sana Anda akan menemukan file bernama jupyter_notebook_config.py. Klik kanan dan edit. Tambahkan baris berikut dan setel path direktori kerja Anda. Atur direktori kerja Anda sendiri di tempat "I: \ STUDY \ Y2-Trimester-1 \ Modern Data Science"
Kita sudah selesai. Sekarang Anda dapat mencoba me-restart Notebook Jupyter Anda. Semoga ini bermanfaat bagi Anda. Terima kasih
sumber
Saya akan menambahkan daftar panjang jawaban di sini. Jika Anda menggunakan Windows / menggunakan Anaconda3, saya menyelesaikan ini dengan membuka file /Scripts/ipython-script.py, dan baru saja menambahkan baris
sebelum garis
sumber