我在 Windows 7 上使用 Jupyter Notebook,我想将默认文件夹设置为D:。
目前,我的 jupyter_notebook_config.py 中有以下行:
c.NotebookApp.notebook_dir = 'D:/'
当我打开 Jupyter Notebook 时,我在浏览器中收到以下消息:
404 : Not Found You are requesting a page that does not exist!
在提示中,我得到以下输出:
[W 14:12:45.477 NotebookApp] ipywidgets package not installed. Widgets are unavailable.
[I 14:12:45.497 NotebookApp] Serving notebooks from local directory: D:/
[I 14:12:45.497 NotebookApp] 0 active kernels
[I 14:12:45.497 NotebookApp] The IPython Notebook is running at: http://localhost:8888/
[I 14:12:45.497 NotebookApp] Use Control-C to stop this server and shut down all kernels (twice to skip confirmation).
[I 14:12:45.747 NotebookApp] Refusing to serve hidden directory, via 404 Error
[W 14:12:45.790 NotebookApp] 404 GET /tree (::1) 44.00ms referer=None
但是,如果我将配置文件更改为指向文件夹,则一切正常。例如,配置中的以下行有效:
c.NotebookApp.notebook_dir = 'D:/Dropbox'
有什么方法可以将 Jupyter 默认文件夹设置为根驱动器吗?
Refusing to serve hidden directory, via 404 Error
表明该驱动器没有写入权限。
如果更改 D:\ 上的安全权限,则可以将其用作 Jupyter Notebook 的默认文件夹。您必须从 Windows 控制面板关闭 UAC(用户帐户控制设置)(为了安全起见,它会阻止程序写入根目录,必须以管理员身份登录才能将其关闭)。您必须以管理员身份运行该程序。本指南可能是最好的方法:https://superuser.com/a/753068 https://superuser.com/a/753068
请记住,UAC 是为了防止未经授权的应用程序写入您的根目录,因此可能不是最好的关闭方式。如果您只是为了方便而使用 D:\,则也可以将目录映射为另一个驱动器号。
总之,您的错误消息是由于选择了 Windows 试图保护您免受病毒侵害的目录,并且被应用程序锁定,除非您关闭这些保护。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)