Cách thay đổi thư mục khởi động Jupyter


309

Tôi đã thử làm theo các hướng dẫn được đưa ra trong tài liệu Jupyter Notebook .

Thật không may, tôi đã không thể tìm ra nó. Chính xác thì trường "bắt đầu" này ở đâu?

Tôi có hệ thống windows 7 (64 bit), được cài đặt Anaconda3 (không phải trong ổ C). Tôi muốn thay đổi vị trí thư mục bắt đầu Jupyter.


Theo Anaconda, hay nói chung? GUI, dòng lệnh hay cả hai?
smci

Câu trả lời:


155

cd vào thư mục hoặc thư mục cha (với thư mục dự định bạn sẽ làm việc lồng trong nó).

Lưu ý rằng nó phải là một thư mục ( E:\> --- Điều này sẽ không hoạt động)

Sau đó chỉ cần chạy lệnh jupyter notebook


3
Điều này là tuyệt vời cho các trường hợp ngoại lệ; Tôi không muốn thay đổi c.NotebookApp.notebook_dirthuộc tính của jupyter_notebook_config, tôi cũng không muốn thay đổi Start inthuộc tính của Jupyter (windows shortcut), tôi chỉ muốn khởi chạy Jupyter một hoặc hai lần trong một thư mục cụ thể; chỉ cdở đó (hoặc xem câu trả lời của @ DRozen )
Hạt đậu đỏ

1
Điều này là thích hợp nhất, thư mục làm việc có thể được thay đổi khi cần thiết !!
Vamsi

8
Đáng nói là điều này luôn hoạt động khi được thực hiện trong dấu nhắc Anaconda - không phải ai cũng có quyền truy cập vào các lệnh conda thông qua cmd.
JayCe

3
QUAN TRỌNG : Sau khi thiết lập nbconfig điển hình, cũng xóa %USERPROFILE%khỏi trường Mục tiêu phím tắt Jupyter Notebook của bạn .
csaladenes

Đây là cách ngắn gọn nhất. Tuy nhiên, trên windows, điều này cần được chạy từ dấu nhắc Anaconda, vì các biến đường dẫn không được cập nhật bởi Anaconda (cài đặt được khuyến nghị).
Sayan Pal

457

Sử dụng tệp cấu hình máy tính xách tay jupyter:

Mở cmd(hoặc Anaconda Prompt ) và chạy jupyter notebook --generate-config.

Điều này viết một tập tin để C:\Users\username\.jupyter\jupyter_notebook_config.py.

Duyệt đến vị trí tệp và mở nó trong Trình chỉnh sửa

Tìm kiếm dòng sau trong tệp: #c.NotebookApp.notebook_dir = ''

Thay thế bởi c.NotebookApp.notebook_dir = '/the/path/to/home/folder/'

Đảm bảo bạn sử dụng dấu gạch chéo trong đường dẫn và sử dụng / home / user / thay vì ~ / cho thư mục chính của bạn, dấu gạch chéo ngược có thể được sử dụng nếu được đặt trong dấu ngoặc kép ngay cả khi tên thư mục chứa khoảng trắng như vậy: "D:\yourUserName\Any Folder\More Folders\"

Xóa # ở đầu dòng để cho phép dòng thực thi


65
Hãy chắc chắn rằng bạn không chú ý đến dòng này. Điều đó đã cho tôi một chút.
csaladenes

40
Rất quan trọng về dấu gạch chéo về phía trước. Vì vậy, bạn sẽ viết: C: / Users / tên người dùng / . Điều này đã cho tôi bởi vì chúng ta thường không viết những con đường như thế này trên Windows
Chainu Tiwari

13
Xin lỗi, nhưng điều này không làm việc cho tôi, có chính xác dòng này (tất nhiên là không bị lỗi): c.NotebookApp.notebook_dir = 'E:/Daniel/Python Projects/'- Nó tiếp tục mở ở một nơi khác.
Daniel Möller

8
Câu trả lời chính xác cho câu hỏi của OP là sự kết hợp của câu trả lời này, nhận xét của hai người dùng theo: csaladenes và Chainu Tiwari, và cũng trả lời dưới đây bởi cb4 và hai bình luận trong đó của Stefano và Oskar wierad. Tôi đang dùng Win10, Anaconda 3
Colonder

26
Không còn hoạt động trên Windows, bây giờ bạn phải thay đổi% USERPROFILE% trong mục tiêu phím tắt. Dưới đây là hướng dẫn chính thức .
Mùa thu

116

Tôi đang dùng Windows 10 nhưng cùng phiên bản Anaconda.

  1. Nhấp vào Menu Bắt đầu , sau đó Tất cả Chương trình (chỉ Chương trình cho Win10)
  2. Nhấp vào thư mục Anaconda3 ; của tôi là Anaconda3 (64-bit)
  3. Trong đó bạn sẽ thấy Jupyter Notebook . Nếu bạn đã cài đặt một môi trường ảo, nó sẽ được đặt theo tên môi trường như thế này: Jupyter Notebook (env)
  4. Nhấp chuột phải vào mục Jupyter Notebook và điều hướng đến Khác => Mở vị trí tệp
  5. Bấm chuột phải vào mục Jupyter Notebook chính xác, sau đó bấm vào Thuộc tính
  6. Nhập đường dẫn trong Start trong: hộp; nếu đường dẫn có khoảng trắng trong đó, bạn phải đặt nó trong dấu ngoặc kép
  7. Xóa "% USERPROFILE%" ở cuối đường dẫn thực thi

Người dùng điều hướng đến thư mục Anaconda3 (trong Windows; trong AppData), chỉnh sửa các thuộc tính của phím tắt "Jupyter Notebook", để thay đổi lệnh "Bắt đầu trong" để trỏ đến thư mục mà bạn muốn Jupyter khởi động


21
Tôi chính xác đã làm những điều này, thay đổi đường dẫn "Bắt đầu trong". Nhưng khi tôi nhấp đúp chuột vào phím tắt, nó sẽ mở ra trong thư mục nhà của tôi. Khùng! Bạn có đề nghị nào không?
hercules.cosmos

4
Tôi có cùng một vấn đề.
Atte Juvonen

3
Nó không hoạt động trên windows 10. Đường dẫn tồn tại và được bao quanh, nhưng nó bắt đầu ở thư mục gốc.
shahar_m

14
Thêm đường dẫn của bạn vào ô "Đích", saujupyter-notebook-script.py
Stefano Piovean

36
Có, bạn cũng phải xóa "% USERPROFILE%" ở cuối đường dẫn thực thi
Oskar wierad

84

Đầu tiên hãy thử chạy

jupyter notebook --notebook-dir="C:/Your/Desired/Start/Directory/"

trong một dòng lệnh (cmd) để xem liệu máy tính xách tay Jupyter có mở tại vị trí mong muốn hay không.

Nếu có, thì bạn có thể biến nó thành một phím tắt bằng cách:

  1. Trong Windows File Explorer hoặc trên màn hình nền, Nhấp chuột phải> Mới> Phím tắt

  2. Nhập vị trí sau và nhấp vào tiếp theo:

jupyter notebook --notebook-dir="C:/Your/Desired/Start/Directory/"

  1. Nhập tên cho lối tắt của bạn và kết thúc

Bây giờ bạn có một phím tắt để bắt đầu Jupyter tại vị trí bạn muốn. Điều này hoạt động trên Windows 7, macOS và Linux. Đối với các cửa sổ tốt nhất để bao quanh đường dẫn trong dấu ngoặc kép" vì dấu ngoặc đơn 'sẽ không hoạt động nếu có khoảng trắng trong tên đường dẫn

Lưu ý nếu bạn thấy lỗi nói rằng đường dẫn không hợp lệ, hãy thử sử dụng dấu gạch chéo thông thường /thay vì dấu gạch chéo ngược \trong đường dẫn như jupyter notebook --notebook-dir="D:/"


nó không hoạt động trong windows 10. nó sẽ không cho phép bạn tạo một tập tin liên kết. bởi vì tập tin jupyter không thể được tìm thấy.
qinking126

1
@ qinking126 Bạn có thể mở sổ ghi chép jupyter nếu bạn chạy lệnh "sổ ghi chép jupyter" trong CMD không?
Louis Yang

2
Tôi nghĩ rằng đây là câu trả lời tốt nhất. Các --notebook-dirlá cờ làm việc cho tôi trên mac và linux.
arnfred

40

Tôi chỉ có cùng một vấn đề và thử nghiệm các phương pháp được đề cập ở trên. Sau nhiều thử nghiệm, tôi nhận ra rằng chúng đúng một phần và không phải là giải pháp hoàn chỉnh. Tôi đã thử nghiệm dưới đây trong Windows 10 và Anaconda 4.4.0 với python 3.6.

Có hai cách để làm mặc dù chúng chỉ có sự khác biệt rất nhỏ. Thực hiện theo cách marneylc đề xuất ở trên: tức là

1) Mở "Nhắc Anaconda" và gõ jupyter notebook --generate-config

2) Bạn tìm tập tin trong C:\Users\username\.jupyter\jupyter_notebook_config.py

3) Thay đổi dòng #c.NotebookApp.notebook_dir = '' đểc.NotebookApp.notebook_dir = 'c:\test\your_root\'

4) Sau đó, đi đến lối tắt của Jupyter Notebook nằm ở C:\Users\User_name\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Anaconda3 (64-bit)

5) Nhấp chuột phải và đi đến Properties

6) Trong Targettrường, loại bỏ%USERPROFILE% như stenlytw đã đề xuất ở trên.

7) Sau đó, trong trường của Start in, nhập cùng thư mục củac:\test\your_root\ trongjupyter_notebook_config.py

8) Xong rồi!

Cách đơn giản hơn, sau bước 3, đi đến C:\Users\User_name\Anaconda3\Scripts

4-2) Bạn có thể xem tập tin jupyter-notebook.exevà nhấp vào nó.

5-2) Sau đó, Jupyter bắt đầu thư mục bạn đã chỉ định jupyter_notebook_config.py. Vì vậy, làm cho các phím tắt của tập tin này.

6-2) Xong.


6
Trên thực tế, tất cả những gì bạn cần làm sau 1-3 là chỉnh sửa phím tắt Juypiter của bạn để xóa% USERPROFILE%.
iheanyi

2
Không hoạt động với tôi: thư mục C: \ Users \ User_name \ AppData \ Roaming \ Microsoft \ Windows \ Start Menu \ Programs \ Anaconda3 (64-bit) không tồn tại trong máy tính của tôi và nhấp vào jupyter-notebook.exe sẽ mở ra notebook trong thư mục chứa jupyter-notebook.exe, không phải trong thư mục tôi đã chỉ định trong 'jupyter_notebook_config.py'
Sander Heinsalu

1
giải pháp của bạn là hoàn hảo (bước 1-3)
Jeff Bluemel

Sử dụng 'c: / test / your_root /' thay vì 'c: \ test \ your_root \' trong bước 3 để tránh chuỗi thoát dấu gạch chéo ngược.
MZB

@SanderHeinsalu Để tìm đường dẫn bên phải (Windows 10), nhấp vào nút Windos ở góc dưới bên trái, nhập "Jupyter Notebook" và nhấp chuột phải vào ứng dụng sắp tới. Sau đó, bạn có thể mở vị trí tập tin.
DaveM

28

Bạn có thể thay đổi cấu hình từ dòng lệnh conda:

  • chạy dấu nhắc lệnh anaconda
  • chạy jupyter notebook --generate-config
  • một thư mục .jupyter / nên đã được tạo trong nhà của bạn với một tệp jupyter_notebook_config.py
  • bỏ ghi chú và chỉnh sửa trường c.NotebookApp.notebook_dir

ghi có vào Clement https://groups.google.com/a/continuum.io/forum/#!topic/anaconda/gqRwT_SxGBw


Uncommenting thực sự là một bước quan trọng.
Midizilla

3
Xác nhận rằng điều này hoạt động với tôi trên Windows 10 và có lẽ là giải pháp đơn giản nhất
IgNite

26

Tôi đang sử dụng windows 7 (64 bit) với Anaconda2. Trong menu bắt đầu, nhấp chuột phải Jupyter Notebook -> Properties. Trong Targetlĩnh vực, thay đổi %USERPROFILE%để mới của bạn "D:\path".

                         jupyter


5
Tôi đang sử dụng Anaconda 3 và Windows 10 và câu trả lời này gần như đúng cho kết hợp đó - Tôi đã sử dụng "E: /" thay vì "D: \ new path". LƯU Ý QUAN TRỌNG: đó là "dấu gạch chéo", không phải là "dấu gạch chéo ngược", mặc dù đây là Windows. Tôi rời trường "Bắt đầu:" một mình.
warlings

Điều gì được cho là trong trường "Target:"?
dùng3731622

23

Vì vậy, các câu trả lời ở trên đã có ích, nhưng vui lòng cho phép tôi nói rõ để những người khác không quen thuộc với MS-Windows có thể giải quyết theo cùng một cách:

Sự cố này xảy ra khi Windows 10 cài đặt Anaconda với Python, Ipython và Jupyter Notebook.

Đầu tiên hãy mở Anaconda Prompt và nhập dòng sau vào dấu nhắc:

jupyter notebook --generate-config

Bạn sẽ nhận được một cái gì đó như thế này: nhập mô tả hình ảnh ở đây

Bạn không phải làm bất cứ điều gì trên dấu nhắc nữa. Tôi đã không chụp nhanh địa chỉ đầy đủ của mình vì quyền riêng tư, nhưng nó hiển thị một cái gì đó như:

C:\Users\name\.jupyter

Tìm thư mục này trên ổ C: và trong thư mục này, tìm tệp python jupyter_notebook_config.py. Kéo tập tin vào Notepad ++ để chỉnh sửa nó. Khi chỉnh sửa, hãy tìm xung quanh dòng 214, để biết chuỗi trông như sau:

#c.NotebookApp.notebook_dir = ''

Bỏ ghi chú, nghĩa là xóa "#" trong cột đầu tiên. Bây giờ thêm địa chỉ thư mục đích của chúng tôi vào '' như thế này:

c.NotebookApp.notebook_dir = 'C:\\Users\\name\\Desktop\\foldername'

Sau đó lưu tập tin. Sau đó mở dấu nhắc anaconda một lần nữa, gõ jupyter notebook. Điều này sẽ khởi chạy Jupyter Notebook trong trình duyệt trong thư mục có địa chỉ trên. Ở đây, điểm mấu chốt là UNCOMMENT (có nghĩa là xóa) # ở phía trước của dòng, và sau đó, USE \\ dấu gạch chéo kép (cho dấu phân cách đường dẫn) giữa các thư mục. Nếu bạn chỉ sử dụng một dấu gạch chéo \, nó sẽ không hoạt động.

Đó là tất cả.


Hoàn hảo .. nó hoạt động tốt .. và đơn giản .. tôi có thể nói câu trả lời hay nhất của nó
Suneeldatta Kolipakula

Làm việc như người ở. Cảm ơn bạn :)
Sujinsmailbox

Trong tất cả các phương pháp ở đây, đây là phương pháp phù hợp với tôi. Mặc dù, trong trường hợp của tôi, tôi đã phải sử dụng dấu gạch chéo kép // thay vì dấu gạch chéo ngược (\)
jboy

6

Đối với Windows 10:

  1. Tìm phím tắt máy tính xách tay Jupiter (trong menu Bắt đầu> Anaconda).
  2. Nhấp chuột phải và Properties.
  3. Thêm đường dẫn mà bạn muốn ( nhưng/ không sử dụng \cho đường dẫn) như hiển thị trên ảnh chụp màn hình:

nhập mô tả hình ảnh ở đây


5

Câu hỏi này khá cũ và vấn đề dường như đã được giải quyết, nhưng nếu chỉ để nhắc nhở bản thân lần sau tôi gặp phải vấn đề này, thì đây là một giải pháp khác (mặc dù chỉ được thử nghiệm trên Windows 10).

Phím tắt cho sổ ghi chép jupyter (có thể từ menu bắt đầu, phím tắt trên máy tính để bàn hoặc được ghim vào thanh tác vụ) gọi một số Tập lệnh (có lẽ là để khởi tạo sổ ghi chép jupyter, v.v.), được viết trong trường văn bản Target từ phím tắt Properties window. Bổ sung

--notebook-dir='C:/Your/Desired/Start/Directory/'

nên khởi động sổ ghi chép trong thư mục được chỉ định (như @Victor O chỉ ra, nó không thể là ổ đĩa, mà phải là một thư mục).
Nếu điều đó không thực hiện được, bạn cũng không thể thêm thư mục tương tự vào trường Bắt đầu .

Lưu ý: Tôi đã sử dụng dấu gạch chéo thuận trong trường Target và dấu gạch chéo ngược trong trường Start in . Hãy thoải mái thay đổi điều đó, nếu bạn tò mò kết hợp nào đang hoạt động.

Ngoài ra, đây không phải là ý tưởng của tôi, nhưng tôi đã quên nó đến từ đâu (tôi đã kiểm tra lối tắt từ cài đặt trước đó của mình, vì tôi chắc chắn không thử bất cứ thứ gì từ trang này, nhưng cách đề xuất từ ​​liên kết mà OP cung cấp.) . Nếu bất cứ ai muốn cung cấp các liên kết, xin vui lòng làm như vậy.

Xin lỗi nếu tôi không thể thêm bất kỳ nghiên cứu cơ bản nào vào đây, nhưng giải pháp hiệu quả với tôi trên bốn hệ thống riêng biệt và khá đơn giản để thực hiện.


5

đồng ý với hầu hết các câu trả lời ngoại trừ trong đó jupyter_notebook_config.py, bạn phải đặt

#c.NotebookApp.notebook_dir='c:\\test\\your_root'

gấp đôi \\là câu trả lời chính


3

Một mẹo hay là chỉ cần điều hướng đến thư mục bắt đầu mong muốn của bạn trong Windows Explorer:

  • bấm vào tập tin
  • nhấp vào Mở dấu nhắc lệnh
  • sau đó chỉ cần gõ "sổ ghi chép jupyter" và nhấn enter

một trình duyệt web sẽ sớm xuất hiện với thư mục bắt đầu chính xác.


Tương tự như câu trả lời của Victor O , tôi nghĩ
The Red Pea

Nó tương tự nhưng với một điểm khác biệt là nếu lần đầu tiên bạn điều hướng đến thư mục bắt đầu mong muốn trong Windows Explorer, bạn sẽ tránh bước "cd"
DRozen

Ngoài ra, nếu bạn giữ phím shift trái và nhấp chuột phải vào thư mục, nó sẽ hiển thị "Mở cửa sổ lệnh ở đây" trong menu ngữ cảnh
Nicholas McCarthy

2

Phương pháp này có thể không liên quan đến vấn đề của bạn nhưng với tôi nó khá hữu ích.

Chỉ cần gõ "cmd" trong thanh địa chỉ để mở Dấu nhắc lệnh và sau đó "sổ ghi chép jupyter".

Thông qua phương pháp này, bạn có thể nhanh chóng mở Anaconda jupyter từ bất kỳ con đường nào bạn đang ở trên hệ thống Windows.

nhập mô tả hình ảnh ở đây nhập mô tả hình ảnh ở đây


cách dễ dàng để mở cmd vào thư mục hiện tại
Ta946

2

Nếu mục tiêu của bạn là thay đổi vĩnh viễn vị trí khởi động. Bạn có thể làm như vậy bằng cách thay đổi phím tắt cho máy tính xách tay. Giả sử bạn đang ở trên Windows 10

  1. Nhấn bắt đầu và tìm Jupter Notebook trong Thư mục Anaconda
  2. Nhấp chuột phải -> Khác -> Mở vị trí tệp
  3. Nhấp chuột phải vào Notebook Jupyter ngắn dễ thương -> Thuộc tính
  4. Bây giờ trong mục tiêu: bạn sẽ thấy một cái gì đó ở cuối trông giống như: "% USERPROFILE% /". Thay thế nội dung của % USERPROFILE% / với mong muốn của bạn MỤC . ví dụ: "D: \ GoogleDrive"

Chúc may mắn


1

Tôi vừa cài đặt Anaconda trên Windows 10 và đã cố gắng định cấu hình Jupyter để mở trong thư mục được chỉ định, bao gồm cập nhật tệp cấu hình Jupyter như đề xuất ở trên. Điều này đã không làm việc. Sau khi xem các chủ đề khác, tôi tình cờ tìm thấy tệp "notebook.bat" trong thư mục .anaconda \ scripts \. Điều này ra mắt Jupyter. Tôi lấy một bản sao của tập tin .bat vào thư mục tôi muốn làm việc, chạy nó và voila - Jupyter khởi chạy trong thư mục đó và tôi không còn thấy mọi thư mục trên PC nữa, chỉ là thư mục tôi muốn. Một phím tắt máy tính để bàn sau đó và tôi là một "người không công nghệ" hạnh phúc. Tôi hi vọng cái này giúp được.


1

Bạn có thể làm cho tập tin bat bat như thế này.

D: (your dexired drive)
cd \Your\Desired\Start\Derectory
Jupyter notebook

Lưu nó dưới dạng 'JupyterNB.bat' (hoặc bất cứ điều gì bạn thích) và nhấp đúp vào nó.


1

Sau nhiều lần thử tôi đã làm được. Tôi đã đề cập đến các bước dễ nhất dưới đây:

  1. Nhấp chuột phải vào biểu tượng trình khởi chạy jupyter từ menu bắt đầu hoặc máy tính để bàn hoặc điều hướng anaconda

  2. Bây giờ bạn cần thay đổi 2 thứ trên màn hình: Thêm đường dẫn của bạn vào cả hai mục tiêu và bắt đầu trong cửa sổ thuộc tính

    Hãy cẩn thận:

    a. Đường dẫn của bạn cần nằm trong cùng ổ đĩa với ổ đĩa được cài đặt jupyter. Vì của tôi là trong ổ C, tôi đã sử dụng đường dẫn sau "C: / JupyterWorkL Library"

    b. Đối với mục tiêu, ở phần cuối của con đường hiện có, ví dụ, sau khi sript.py", thêm này sau khi một không gian. Một số người đã đề cập đến loại bỏ% USERPROFILE% so với mục tiêu. Tôi không đi qua này. Hình ảnh cho tài sản jupyter

    c. Để bắt đầu, thêm đường dẫn tương tự. Tôi đã sử dụng một con đường không có không gian để tránh các vấn đề. Tôi cũng sẽ đề nghị sử dụng đường dẫn trong dấu ngoặc kép dù sao tôi cũng đã sử dụng dấu gạch chéo trong đường dẫn

  3. Bây giờ chỉ cần khởi động máy tính xách tay. Nó sẽ mở vào thư mục bên phải.

Hi vọng điêu nay co ich.

PS: Tôi chắc chắn có những cách khác, điều này làm việc cho tôi. Tôi thậm chí không chắc chắn về những hạn chế được đề cập. Chỉ với những bước này tôi có thể hoàn thành công việc của mình.


1

Dưới đây là cách vấn đề tương tự tôi phải đối mặt đã được giải quyết. Hầu hết các bước tôi đã thực hiện để giải quyết các vấn đề đã được mô tả trong các giải pháp được cung cấp trước đó bởi những người khác.

Có hai cách để bắt đầu ứng dụng Jupyter Notebook

  1. Từ Anaconda Navigator
  2. Sử dụng phím tắt (tên: Jupyter Notebook) để ứng dụng Jupyter Notebook. Trong HĐH Windows, nó thường có sẵn trong thư mục: "C: \ Users \\ AppData \ Roaming \ Microsoft \ Windows \ Start Menu \ Programs \ Anaconda3 (64-bit)"

Có nhiều cách khác nhau để định cấu hình ứng dụng Jupyter Notebook để lưu sổ ghi chép vào một thư mục khác với mặc định.

Nếu sử dụng Anaconda Navigator để khởi chạy notebook

Trong trường hợp sử dụng trình điều hướng Anaconda để khởi chạy ứng dụng máy tính xách tay Jupyter, cách để định cấu hình là bỏ nhận xét trường "c.NotebookApp.notebook_dir" trong "jupyter_notebook_config.py" và thêm đường dẫn. Sau khi cập nhật trường trông như sau: c.NotebookApp.notebook_dir = < Nhập đường dẫn tuyệt đối vào đây >

Trong trường hợp Windows và khi Anaconda được cài đặt cho một người dùng cụ thể, tệp này được đặt trong C: \ Users \ < USERNAME > .jupyter.

Nếu bạn không tìm thấy thư mục ".jupyter" thì hãy thực hiện các bước dưới đây để tạo thư mục

  1. Chạy dấu nhắc lệnh anaconda
  2. Tại dấu nhắc lệnh chạy "jupyter notebook --generate-config"

Nếu sử dụng phím tắt (tên: Jupyter Notebook) vào ứng dụng Jupyter Notebook để khởi chạy nó

Nếu bạn kiểm tra lệnh trong hộp đích của phím tắt này, bạn sẽ thấy ứng dụng Notebook được khởi động bằng cách thực thi tệp "C: \ Users \ < USERNAME > \ Anaconda3 \ Sc scripts \ jupyter-notebook-script.py" chấp nhận tham số đường dẫn.

Cách tiếp cận cơ bản để xác định vị trí lưu tệp sổ ghi chép là -> để cung cấp đường dẫn của thư mục cần thiết khi khởi động ứng dụng Jupyter Notebook. Điều này có thể được thực hiện theo hai cách:

  1. Tạo một biến môi trường để trỏ đến thư mục cần thiết và sử dụng nó làm tham số
  2. Xác định đường dẫn tuyệt đối trong chính phím tắt

Thực hiện theo các bước dưới đây: (Lưu ý: Thay thế văn bản trong ngoặc vuông bằng văn bản thực tế)

  1. Xác định vị trí phím tắt "Notebook Jupyter". Khi Anaconda được cài đặt cho một người dùng cụ thể (trong khi cài đặt, lựa chọn chỉ dành cho người dùng), phím tắt (Tên: "Jupyter Notebook", Loại: Phím tắt) nằm trong "C: \ Users \ < USERNAME > \ AppData \ Roaming \ Microsoft \ Windows \ Menu bắt đầu \ Programs \ Anaconda3 (64-bit) "
  2. Nhấp chuột phải vào phím tắt và chọn "Thuộc tính"
  3. Trong hộp "Nhắm mục tiêu", tìm C: \ Users \ < USERNAME > \ Anaconda3 \ Sc scripts \ jupyter-notebook-script.py% USERPROFILE%
  4. Thay thế "% USERPROFILE%" bằng

    a. Hoặc: biến môi trường được tạo để trỏ đến thư mục nơi bạn muốn lưu trữ các tệp sổ ghi chép. Lệnh sẽ có dạng: C: \ Users \ < USERNAME > \ Anaconda3 \ Sc scripts \ jupyter-notebook-script.py% < ENVIRONMENTVARIABLE >%

    b. HOẶC: đường dẫn tuyệt đối đến thư mục công việc mà bạn muốn các tệp sổ ghi chép được lưu trữ. Lệnh sẽ có dạng: C: \ Users \ < USERNAME > \ Anaconda3 \ Sc scripts \ jupyter-notebook-script.py < F: // thư mục // thư mục con >

  5. Thay thế văn bản (đường dẫn) trong hộp "Bắt đầu" bằng:

    a. Hoặc: biến môi trường được tạo để trỏ đến thư mục nơi bạn muốn lưu trữ các tệp sổ ghi chép. Văn bản trong hộp "Bắt đầu trong" sẽ có dạng:% < ENVIRONMENTVARIABLE >%

    b. HOẶC: đường dẫn tuyệt đối đến thư mục công việc bạn muốn các tệp sổ ghi chép được lưu trữ. Văn bản trong hộp "Bắt đầu trong" sẽ trông giống như: < F: // thư mục // thư mục con >

Lưu ý 1: Nếu có khoảng trắng trong đường dẫn thì toàn bộ đường dẫn phải được đặt trong dấu ngoặc kép.

Lưu ý 2: Đường dẫn trong giải pháp này áp dụng cho tình huống khi Anaconda 3 (và Jupyter 3) được cài đặt trên Windows cho một người dùng cụ thể (không dành cho tất cả người dùng).

Cá nhân tôi thích xác định biến môi trường hơn là mã hóa cứng đường dẫn trong lối tắt.


1
  • Cố gắng điều hướng đến thư mục mà bạn muốn chạy các tệp sổ ghi chép jupyter.
  • Nhấp chuột phải vào trình thám hiểm và nhấp vào Open in Terminal nhập mô tả hình ảnh ở đây
  • Sau đó nhập lệnh jupyter notebookđể chạy Notebook từ vị trí mong muốn. nhập mô tả hình ảnh ở đây nhập mô tả hình ảnh ở đây

1
jupyter notebook --notebook-dir=%WORKING_DIR%,

nơi% WORKING_DIR% (H: \ data \ ML) - thư mục nơi bạn sẽ làm việc

Đây là cách lệnh đơn giản nhất, IMHO


0

Bạn có thể sử dụng một chương trình có tên FileMothyTools từ Lopesoft cho dấu nhắc lệnh của bạn và chỉ cần gõ 'máy tính xách tay jupyter'.

Ngoài ra, bạn cũng có thể sử dụng nó để tạo một lối tắt chuyên dụng bằng chương trình C: /windows/System32/cmd.exe và notebook / k jupyter notebook --notebook-dir = "% FOLDERPATH%" nhưng điều này sẽ mở sổ ghi chép trong thư mục mẹ vì vậy bạn phải bấm xuống.


0

Trong trường hợp bạn đang sử dụng WinPython chứ không phải anaconda thì bạn cần điều hướng đến thư mục nơi bạn đã cài đặt WinPython, vdC:\WPy-3670\settings\.jupyter\jupyter_notebook_config.py

Bạn cần chỉnh sửa tệp này và tìm dòng #c.NotebookApp.notebook_dir = ''thay đổi nó thành ví dụ c.NotebookApp.notebook_dir = 'D:/your_own_folder/containing/jupyter_notes'

Bạn cũng cần thay đổi dấu gạch chéo ngược \để chuyển tiếp dấu gạch chéo /. cũng đảm bảo bỏ ghi chú bằng cách xóa#


0

Đây là những gì tôi làm cho Jupyter / Anaconda trên Windows. Phương pháp này cũng vượt qua jupyter một tập lệnh cấu hình python. Tôi sử dụng điều này để thêm một đường dẫn đến thư mục cha mẹ dự án của tôi:

1 Tạo jnote.bat ở đâu đó:

@echo off
call activate %1
call jupyter notebook "%CD%" %2 %3
pause

Trong cùng một thư mục tạo một phím tắt windows jupyter-notebook

        TARGET: D:\util\jnote.bat py3-jupyter --config=jupyter_notebook_config.py
        START IN: %CD%

phím tắt jupyter-notebook

Thêm biểu tượng jupyter vào phím tắt.

2 Trong (các) thư mục dự án jupyter của bạn, hãy làm như sau:

Tạo jupyter_notebook_config.py , đặt những gì bạn thích vào đây:

import os
import sys
import inspect

# Add parent folder to sys path

currentdir = os.path.dirname(os.path.abspath(
    inspect.getfile(inspect.currentframe())))

parentdir = os.path.dirname(currentdir)

os.environ['PYTHONPATH'] = parentdir

Sau đó dán jupyter-notebookphím tắt. Bấm đúp vào phím tắt và jupyter của bạn sẽ sáng lên và các gói trong thư mục mẹ sẽ có sẵn.


0

Mở Anaconda Nhắc và viết để mở thư mục notebook trong ổ G jupyter notebook --notebook-dir 'G:'không có "="


0

Cách dễ dàng!

1 - Nhập jupyer notebookvào menu bắt đầu

1

2 - Make shortcut on desktopof jupyter notebook(Nhấp chuột phải!)

2


3 - Chỉ có drag and dropbạn favorite foldertrong phím tắt


0

Cách tốt nhất và dễ nhất được nêu trong hướng dẫn của người bắt đầu jupyter: [ https://jupyter-notebook-beginner-guide.readthedocs.io/en/latest/execute.html] Nó có giải pháp cho Windows và Mac, giải pháp cho Mac là cũng có thể áp dụng cho Ubuntu hoặc bất kỳ bản phân phối linux nào.

Hy vọng nó hữu ích. Đã cố gắng thêm điều này như một bình luận nhưng dint có đủ điểm danh tiếng cho điều đó.


Nó dường như là một liên kết bị hỏng.
nicoguaro

@nicoguaro Tôi đã cập nhật url liên kết. Vui lòng kiểm tra ngay nếu điều này giúp với vấn đề bạn đang gặp phải.
Ajay Alex

Không, nó đưa tôi lên một trang web không tồn tại, rõ ràng.
nicoguaro
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.