jupyter notebook new Python3报错:Permission denied: Untitled.ipynb,修改workspace
点击新建Python文件即弹出弹窗显示 Permission denied: Untitled.ipynb
看到Permission denied 尝试是权限问题进行解决,各种百度结果都是对文件进行权限777的操作,如下:
sudo chmod ~/.local/share/jupyter/
cd ~/.local/share/jupyter/
ls
sudo chmod runtime/
cd runtime/
注意这里的jupyter目录是.local下share下的路径,不是你自己定义的安装路径下的share/jupyter,在自己安装路径下的jupyter目录结构下没有runtime文件夹。
但是执行完 chmod 777 操作之后再重新启动jupyter notebook发现还是无法进行python3文件的创建,依旧提示权限不足。
解决: 修改jupyter工作路径
我们所有提示的权限不足,应该是我们的jupyter工作区间的文件权限不足,所有造成无法在目录下创建新文件。
所以我们可以自行修改jupyter的工作路径并对权限进行控制。
cd 进入anaconda安装目录下的bin目录,执行命令查看配置文件所在路径:
[virtual@virtual001 bin]$ ./jupyter notebook --generate-config
Writing default config to: /home/virtual/.jupyter/jupyter_notebook_config.py
打开配置文件 jupyter_notebook_config.py
## The directory to use for notebooks and kernels.
#c.NotebookApp.notebook_dir = ''
将其改为## The directory to use for notebooks and kernels.
c.NotebookApp.notebook_dir = '~/Workspace/Jupyter'
其中 ~/Workspace/Jupyter 为我的工作空间,你可以改成你自己的已经存在的文件路径
(文件夹必须提前新建,如果没有新建,Jupyter Notebook会找不到这个文件,会产生闪退现象。)
(#c.NotebookApp.notebook_dir = '' 前面
的#表示注释必须删除,且前面不能留空格。)
ps.在linux vi中输入 / 然后输入所要搜索的关键字即可进行全文查找关键字。例如这里就可以 /notebook_dir 来定位所要修改的地方
修改完毕保存重启 jupyter nootbook 即可。
jupyter notebook new Python3报错:Permission denied: Untitled.ipynb,修改workspace的更多相关文章
- Mac安装Python3报错Permission denied @ dir_s_mkdir - /usr/local/Frameworks
brew安装Python3时出现的问题: Error: Permission denied @ dir_s_mkdir - /usr/local/Frameworks /usr/local/Frame ...
- Visual Studio Code 使用 Git插件报错 - Permission denied (publickey)
在使用GitHub的时候,为了避免每次输入用户名密码,都会使用SSH方式代替Https. 按网上教程,大多数使用SSH-KeyGen生成公私钥对,而后上传公钥至Github,并切换Repositori ...
- java sftp 报错 Permission denied (没有权限;拒绝访问)
解决办法: 1.检查账号密码是否错误 2.检查freeSSHD是否是以管理员身份运行的 3.检查sftp路劲有没有配置错误,java通过sftp将图片文件传输到指定文件夹,如果这个文件夹在配置的当前目 ...
- 【jvm】linux 调用 jmap 报错Permission denied
linux 调用 jmap 报错Permission denied 解决方案: 分别对java安装目录,java的bin目录以及jmap命令设置权限 chmod jdk1..0_79 chmod b ...
- IDEA中使用git报错Permission denied (publickey)
最近在使用idea开发时,使用git拉取远程仓库的代码时,报错Permission denied (publickey),原因是因为ssh的密钥失效,必须得重新设置下ssh的密钥即可. 命令很简单,在 ...
- eclipse 向HDFS中创建文件夹报错 permission denied
环境:win7 eclipse hadoop 1.1.2 当执行创建文件的的时候, 即: String Path = "hdfs://host2:9000"; FileSy ...
- Eclipse/MyEclipse向HDFS中如创建文件夹等操作报错permission denied解决办法
不多说,直接上干货! 问题现象 当执行创建文件的的时候, 即: String Path = "hdfs://host2:9000"; FileSystem fileSystem = ...
- 清空catalina.out报错Permission denied
今天在清空catalina.out的时候报错 [yangkun@sg logs]$ sudo echo '' > catalina.out -bash: catalina.out: Permis ...
- iOS编译Unity3d文件报错 Permission denied
最近在尝试Unity3d的使用,毕竟Unity可以很好的编译出iOS代码,只用我们正常进行打包就好了. 这里遇到了个问题,分享一下. Archive快结束的时候,报了三个错误,类似于 /Users/s ...
随机推荐
- 推荐一款好用的 office word 的markdown插件 - Writage
软件地址:http://www.writage.com/
- 【python基础】使用import导入相对路径的源文件
前言 在编写python代码的过程中,不同路径下的源码文件该如何引用,这是个问题,本文针对这个问题介绍解决方法. 源码目录结构: . ├── conf.py ├── main.py ├── mod/ ...
- Appium移动自动化测试-----(六)2.AppiumDesktop录制脚本生成极简脚本
AppiumDesktop启动页面: 启动AppiumDesktop以后点击该页面右上角的Start New Session按钮,就会启动一个新的会话窗口(如下图),在这个窗口我们需要配置一些Desi ...
- php cli传递参数的方法
php cli传递参数的方法 <pre>$options = "f:g:"; $opts = getopt( $options ); print_r($opts); & ...
- heroku 的用法
heroku 安装cli npm install -g heroku ubuntu 下 sudo snap install --classic heroku 安装 npm init -y heroku ...
- 多线程(7)— JDK对锁优化的努力
JDK内部的“锁”优化策略 1. 锁偏向 锁偏向是针对加锁操作的优化手段,核心思想是:如果一个线程获得了锁,那么锁就进入偏向模式,当这个线程再次请求锁时,无须再做任何同步操作,这样就节省了大量有关锁申 ...
- django使用pyecharts(5)----django加入echarts_增量更新_定长
五.Django 前后端分离_定时增量更新图表定长数据 1.安装 djangorestframework linux pip3 install djangorestframework windows ...
- visual studio code编辑python文件
visual studio code 安装.通过360软件管家,查找visual studio code 下载安装即可 设置visual studio code为中文 打开进入软件,Ctrl + Sh ...
- Django框架下报的版本问题
报错环境 python=3.6.5,django=2.2,PyMySQL=0.9.3 …… django.core.exceptions.ImproperlyConfigured: mysqlclie ...
- jmu-Java-02基本语法-04-动态数组
题目: 根据输入的n,打印n行乘法口诀表.需要使用二维字符串数组存储乘法口诀表的每一项,比如存放1*1=1.为了保证程序中使用了二维数组,需在打印完乘法口诀表后使用Arrays.deepToStrin ...