【发布时间】:2014-11-22 13:59:47
【问题描述】:
我最近使用 Enthought 的 EPD python install 安装了 ipython - 当从命令提示符启动 iPython HTML 笔记本时,输入:
ipython notebook --pylab=inline
我设法让本地主机浏览器笔记本屏幕正确弹出。
但是,当我尝试通过单击“新建笔记本”来创建新笔记本时,我收到以下错误消息:
“创建笔记本失败错误是:自动保存笔记本时出现意外错误:C:\Windows\System32\Untitled0.ipynb [Errno 17] 找不到可用的临时文件名”
我假设这是因为我可能没有对该特定驱动器的写入权限。所以我尝试进入“ipython_notebook_config.py”文件并更改以下内容:
# The directory to use for notebooks and kernels.
c.NotebookApp.notebook_dir = u'C:\Users\Stuart\Documents\iPython'
和
c.FileNotebookManager.notebook_dir = u'C:\Users\Stuart\Documents\iPython'
然后我关闭了所有 cmd 窗口并再次启动 ipython notebook。但是当我点击“新笔记本”时,我会收到与以前相同的错误消息:
“创建笔记本失败错误是:自动保存笔记本时出现意外错误:C:\Windows\System32\Untitled0.ipynb [Errno 17] 找不到可用的临时文件名”
有人可以帮我解决这个问题吗?非常感谢任何帮助。
【问题讨论】:
-
能不能在启动笔记本前尝试在终端切换到
C:\Users\Stuart\Documents\iPython?顺便提一句。建议不要使用--pylab inline,请参阅here为什么。 -
在启动笔记本之前更改 CMD 中的目录有效 - 我现在可以正常创建笔记本了。非常感谢您的帮助。我试图阅读您链接到的附加信息 - 不幸的是,我是一个完全的新手,这对我来说并没有多大意义。也许有一天我会明白的!但是感谢您的帮助,非常感谢!!!