我要打开一个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