如果在 Jupyter Notebook 中新建 notebook 时遇到错误 500 并提示路径不正确,这可能是由于 Jupyter Notebook 配置文件中默认的文件存储路径和你当前系统上的实际路径不一致导致的。
解决这个问题的一种方法是找到 Jupyter Notebook 的配置文件,并将其中的默认文件存储路径修改为你实际的文件存储路径。
可以使用如下命令找到 Jupyter Notebook 的配置文件。
Copy codejupyter --config-dir。
然后打开 Jupyter_notebook_config.py 将里面 c.NotebookApp.notebook_dir = '' 修改为 c.NotebookApp.notebook_dir = '你需要的路径'。
如果还是无法解决问题,建议检查 Jupyter Notebook 的版本是否为最新版本,并检查是否存在其他软件冲突。如果你使用的是虚拟环境,检查该虚拟环境的 jupyter 是否安装成功。
再者,建议检查 Jupyter Notebook 所使用的工作目录是否有权限问题,确保该目录有足够的权限可供 Jupyter Notebook 创建文件。
答: 还好根据你的问题提示,能够看得清楚一些东西。首先代码部分是没有问题的,运行之后按理是要打印test,但是却没有这个效果,仔细看下面我截取的图片。
右上角圈上的部分那里大概显示的是error,这应该是你的jupyter出现了问题,你重启或者以管理员方式重新打开它试一试,如果还不能解决的话就尝试重装。这是我的见解,希望能够帮助到你。
浏览器打开jupyter后,出现一堆文件,然后点击new创建新的python文件时,跳出错误:Permission denied: Untitled.ipynb。
解决方式如下:
cmd输入jupyter notebook --generate-config,可以看到jupyter_notebook_config.py文件的地址,修改一下jupyter_notebook的保存路径。具体操作方式:打开jupyter_notebook_config.py文件,找到 #c.NotebookApp.notebook_dir = '' ,将这句话改为:c.NotebookApp.notebook_dir = '你想保存的路径' 。例如:c.NotebookApp.notebook_dir = 'F:/JupyterProject'。 也就是去掉注释符号#号,然后在单引号里加上路径。
1、PIP的安装
首先我们需要安装pip,通过pip来安装jupyter;pip的安装之前需要去这里下载get-pip.py文件(文件有点大,有点慢,耐心等待);
文件下载下来执行如下命令:
➜ Python sudo easy_install pip。
在执行过程中,你可能会遇到如下问题:
别紧张,这一般都是网络原因导致,我切换下我的移动4G网络就OK了。安装如下:
2、安装jupyter
使用下面命令:
➜ python sudo pip install jupyter。
如果老是碰到下面问题,切换了移动4G网络就OK了,看来还是网络不行。
到这一步安装其实并没有成功,碰到了下以下问题:
出现了setuptools-1.1.6的问题,搜索了一下资料,这里有个解决方案。
第一步:卸载之前的pip安装
➜ python sudo pip uninstall pip。
第二步:采取get-pip.py官方安装:
➜ python python get-pip.py --user。
第三步:打开.bash_profile文件:
➜ python vim ~/.bash_profile。
编辑如下内容:
if [ -d $HOME/Library/Python/2.7/bin ]; then。
export PATH=$HOME/Library/Python/2.7/bin:$PATH。
fi
然后别忘记source .bash_profile。
第四步:配置pip参数:
➜ python cd ~
➜ ~ mkdir -p .pip。
➜ ~ cd .pip
➜ .pip touch pip.conf。
➜ .pip vim pip.conf。
写入如下内容:
[global] default-timeout = 60。
download-cache = ~/.pip/cache。
log-file = ~/.pip/pip.log。
[install] index-url = 。
第五步:执行jupyter安装。
➜ .pip pip install jupyter --user。
ok,安装成功。
执行如下命令:
➜ .pip jupyter notebook。
即可得到jupyter页面:
也可以切倒下面目录执行: