close

說到jupyter真的是python中最棒的IDE,他一格一格的工作流程就像在處理數學一樣,實在是太方便了。

 

但是,他卻有一個很詭異的設定,就是找不到地方設定jupyter的工作目錄,天曉得現在用的電腦的"文件"資料夾到底在哪,jupyter是不是也是用同一個呢?

每一次都要穿過層層資料夾才能找到工作目錄!而且這工作目錄又是在C朝,非常非常的反直覺!哪天系統掛了,資料卻跟系統朝資料攪在一快,非常不好重灌處理。

 

所以,每一次安裝玩anaconda後,第一件事情就是把工作路徑給調好。

目前網路上有用幾種方法,實際試過有一些坑,搞了好久才發現原來不是我的字打錯,而是那方法我根本不能用。

試過的方法:

1. 從anaconda的terminal輸入指令,找到jupyter的某個py檔的存放路徑。 進入之後,把裡面原本是空的工作路徑加上去,重開juypter即可!

在我兩台WIN10上試過都沒效,工作目錄還是被指定到文件資料夾!

但是上網一查,很多人都公布這個方法,而且管用!

在stack overflow上,看到有一個成功的"捧各 OS",我就姑且當作WIN10不適用摟!

 

2. 在捷徑上按滑鼠右鍵 屬性,將第一行很長的字串的最後面 原本指向"文件"的參數改掉成想要的工作路徑。

第二行也刪掉,改成想要的工作路徑。

在重新點擊捷徑開啟,就可以發現路徑改變了!

這招真的挺有用的!!

直到有一次我電腦重灌,我工作路徑不再是放在跟目錄,而是放在好幾層資料夾底下的時候,這個方法就完全不管用了!不管怎麼橋他都會跳到"文件"!

後來發現,造成這個情況的原因在於,jupyter捷徑太長,加上我的工作路徑,早就超過那一行框框可以接受的字數了!後面我複製貼上的路徑早就被截掉,無法對應,才會造成怎麼設定沒有用的情況!

 

那...難道我該這樣放棄 直接把工作目錄改到跟目錄下嗎?

那樣的資料放置實在是太醜了,不太想那樣擺。

還好,後來在overflow找到一個方法,算是半成品。但是,可以成功的在我的很深的目錄下,還是可以做為工作目錄來使用。

 

方法如下:

1. 開啟anaconda的terminal,輸入 jupyter notebook --notebook-dir=D:\Works\Program_things\Python_things\Saved

其中 = 後面為工作目錄

這樣開啟之後,工作目錄就能成功指定到了!!

 

我知道這個指令方法很麻煩,也想簡化過。但是在開啟anaconda的terminal的時候,也有輸入參數。

如果我把那段語法直接加在terminal的捷徑語句後面,他都誤會是開啟anaconda terminal的語法。

而不是我要的開啟terminal之後,再打上指令。

 

至少打語法直接指定工作路徑可以用,簡單粗暴,也想不到有其他什麼更好的方法去開。

就先這樣摟~

 

如果有人遇到更好的方法,歡迎推在底下,因為我也想知道怎麼改可以更好更快開Orz

 

資料來源:

https://stackoverflow.com/questions/15680463/change-ipython-jupyter-notebook-working-directory

 

 

arrow
arrow
    全站熱搜

    gta45297 發表在 痞客邦 留言(0) 人氣()