我要打開一個Excel文件,我這樣做:守則PyCharm運行,但不Jupyter
xl_file = pd.ExcelFile('D:\mypath\myFile.xls')
在PyCharm(Python的2.7.8),它完美的作品,但Jupyter(Python的3),我總是這個錯誤:
FileNotFoundError: [Errno 2] No such file or directory
可能是什麼原因?
我要打開一個Excel文件,我這樣做:守則PyCharm運行,但不Jupyter
xl_file = pd.ExcelFile('D:\mypath\myFile.xls')
在PyCharm(Python的2.7.8),它完美的作品,但Jupyter(Python的3),我總是這個錯誤:
FileNotFoundError: [Errno 2] No such file or directory
可能是什麼原因?
如果您在除根目錄以外的地方調用jupyter筆記本,可能會發生這種情況。在這種情況下,jupyter可能無法訪問該文件。
嘗試去D:和調用jupyter筆記本,然後重試此操作。另一種選擇是使用筆記本的路徑:
os.path.abspath("__file__")
然後設置數據集的相對路徑。
編輯:
比方說,你要設置包含筆記本上面的目錄路徑一級。然後,你會怎麼做:
foo = os.path.dirname(os.path.abspath("__file__"))
relative_path = os.path.join(foo, '..')
之後已經改變爲在這個崗位how to change jupyter start folder?建議,如果文件是此文件夾中,加載它們它不是必要寫的路徑Jupyter啓動文件夾中。這已經足夠了:
xl_file = pd.ExcelFile('myFile.xls')
我從Coursera網站打電話給Jupyter,所以我不認爲我可以對第一個選項做很多事情。如何設置相對路徑? – Joe
啊。那麼jupyter在coursera服務器上運行嗎?這可能是你問題的根源。 – amanbirs
我該如何解決這個問題? – Joe