不能创建一个“";“笔记本”;使用ipython笔记本
我最近使用EnThound的EPD python安装安装了ipython,并且在从命令提示符启动ipython HTML笔记本时键入:不能创建一个“";“笔记本”;使用ipython笔记本,ipython,ipython-notebook,Ipython,Ipython Notebook,我最近使用EnThound的EPD python安装安装了ipython,并且在从命令提示符启动ipython HTML笔记本时键入: ipython notebook --pylab=inline 我设法使localhost浏览器笔记本屏幕正确弹出 但是,当我尝试通过单击“new notebook”(新建笔记本)创建新笔记本时,会收到以下错误消息: “创建笔记本失败错误是:自动保存笔记本时出现意外错误:C:\Windows\System32\Untitled0.ipynb[Errno 17]
ipython notebook --pylab=inline
我设法使localhost浏览器笔记本屏幕正确弹出
但是,当我尝试通过单击“new notebook”(新建笔记本)创建新笔记本时,会收到以下错误消息:
“创建笔记本失败错误是:自动保存笔记本时出现意外错误: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'
及
然后我关闭了所有的cmd窗口,重新启动了ipython笔记本电脑。但当我点击“新建笔记本”时,我会收到与以前相同的错误消息:
“创建笔记本失败错误是:自动保存笔记本时出现意外错误:C:\Windows\System32\Untitled0.ipynb[Errno 17]找不到可用的临时文件名”
有人能帮我解决这个问题吗?非常感谢您的帮助。只需更改运行iPython笔记本的目录即可。对于“制作”,右键单击快捷方式并编辑属性。在这个属性中,一个名为“rundirectory”或类似的字段。将您的链接放在该字段。上面评论中@Jakob善意提供的答案起到了作用:
“在启动笔记本电脑之前,能否尝试切换到终端中的C:\Users\Stuart\Documents\iPython?”我刚刚遇到了同样的问题。我甚至删除了目录中所有未命名的.ipynb文件。然后我意识到我打开了其他的Anaconda terminal副本。当我关闭它们并再次尝试时,一切恢复正常。如果您以管理员身份运行IPython,则不会在启动新笔记本时出错。为此,右键单击Ipython快捷方式,然后单击以管理员身份运行。我也遇到了同样的问题,我无法创建新笔记本或访问该目录中现有的笔记本
Error Message - Unexpected error while saving file:/path/ database is locked
原来我的老anaconda jupyter笔记本终端是打开的,在后台运行。每次我启动jupyter笔记本时,我都会使用新的实例来解决这个问题。当我关闭所有终端并重新启动新的Jupyter笔记本终端时,它又开始工作了 如果您试图设置文件来存储您开发的笔记本电脑,则可以通过检查和清理环境变量(如路径)中的内容来解决Anaconda/Jupyter/笔记本电脑的许多问题 这里对环境变量进行了很好的讨论:
http://johnatten.com/2014/12/07/adding-and-editing-path-environment-variables-in-windows/
很明显,如果Anaconda/Jupyter/Notebook找不到文件,他们就无法运行它们
环境变量中的路径至少应包含:
c:\users\*******\Anaconda3 where ******** is your user name
c:\users\*******\Anaconda3\Scripts
然后,您可以在Windows环境变量(系统属性-->环境变量-->添加到用户和系统变量)中创建指向个人笔记本代码目录的环境变量:(注意:地址中不能有空格)
variable value
NOTEBOOK address of your personal Notebook location
TESTING address of your Notebook Testing location
通过此设置,您可以使用Anaconda命令
jupyter notebook %TESTING%
或
jupyter笔记本%notebook%
另一种方法,你可以去你自己的笔记本目录是改变
jupyter_notebook_config.py
转到:
## The directory to use for notebooks and kernels.
c.NotebookApp.notebook_dir = 'your Notebook directory address goes here'
删除###,并在地址中使用的是而不是\来输入您的目录
然后,每当你输入“jupyter notebook”时,你都会从你的笔记本目录开始。在启动笔记本之前,你能尝试切换到终端中的
C:\Users\Stuart\Documents\iPython
吗?顺便说一句。建议不要使用--pylab inline
查看原因。在启动笔记本工作之前更改CMD中的目录d-我现在可以像平常一样创建笔记本了。非常感谢你的帮助。我试图阅读你链接到的其他信息-不幸的是,我是一个完全的新手,这对我来说并没有多大意义。也许有一天我会理解的!但是感谢你的帮助,非常感谢!!!哪种快捷方式?你能更具体一点吗?谢谢
## The directory to use for notebooks and kernels.
c.NotebookApp.notebook_dir = 'your Notebook directory address goes here'