点击新建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的更多相关文章

  1. Mac安装Python3报错Permission denied @ dir_s_mkdir - /usr/local/Frameworks

    brew安装Python3时出现的问题: Error: Permission denied @ dir_s_mkdir - /usr/local/Frameworks /usr/local/Frame ...

  2. Visual Studio Code 使用 Git插件报错 - Permission denied (publickey)

    在使用GitHub的时候,为了避免每次输入用户名密码,都会使用SSH方式代替Https. 按网上教程,大多数使用SSH-KeyGen生成公私钥对,而后上传公钥至Github,并切换Repositori ...

  3. java sftp 报错 Permission denied (没有权限;拒绝访问)

    解决办法: 1.检查账号密码是否错误 2.检查freeSSHD是否是以管理员身份运行的 3.检查sftp路劲有没有配置错误,java通过sftp将图片文件传输到指定文件夹,如果这个文件夹在配置的当前目 ...

  4. 【jvm】linux 调用 jmap 报错Permission denied

    linux 调用 jmap  报错Permission denied 解决方案: 分别对java安装目录,java的bin目录以及jmap命令设置权限 chmod jdk1..0_79 chmod b ...

  5. IDEA中使用git报错Permission denied (publickey)

    最近在使用idea开发时,使用git拉取远程仓库的代码时,报错Permission denied (publickey),原因是因为ssh的密钥失效,必须得重新设置下ssh的密钥即可. 命令很简单,在 ...

  6. eclipse 向HDFS中创建文件夹报错 permission denied

    环境:win7  eclipse    hadoop 1.1.2 当执行创建文件的的时候, 即: String Path = "hdfs://host2:9000"; FileSy ...

  7. Eclipse/MyEclipse向HDFS中如创建文件夹等操作报错permission denied解决办法

    不多说,直接上干货! 问题现象 当执行创建文件的的时候, 即: String Path = "hdfs://host2:9000"; FileSystem fileSystem = ...

  8. 清空catalina.out报错Permission denied

    今天在清空catalina.out的时候报错 [yangkun@sg logs]$ sudo echo '' > catalina.out -bash: catalina.out: Permis ...

  9. iOS编译Unity3d文件报错 Permission denied

    最近在尝试Unity3d的使用,毕竟Unity可以很好的编译出iOS代码,只用我们正常进行打包就好了. 这里遇到了个问题,分享一下. Archive快结束的时候,报了三个错误,类似于 /Users/s ...

随机推荐

  1. 推荐一款好用的 office word 的markdown插件 - Writage

    软件地址:http://www.writage.com/

  2. 【python基础】使用import导入相对路径的源文件

    前言 在编写python代码的过程中,不同路径下的源码文件该如何引用,这是个问题,本文针对这个问题介绍解决方法. 源码目录结构: . ├── conf.py ├── main.py ├── mod/ ...

  3. Appium移动自动化测试-----(六)2.AppiumDesktop录制脚本生成极简脚本

    AppiumDesktop启动页面: 启动AppiumDesktop以后点击该页面右上角的Start New Session按钮,就会启动一个新的会话窗口(如下图),在这个窗口我们需要配置一些Desi ...

  4. php cli传递参数的方法

    php cli传递参数的方法 <pre>$options = "f:g:"; $opts = getopt( $options ); print_r($opts); & ...

  5. heroku 的用法

    heroku 安装cli npm install -g heroku ubuntu 下 sudo snap install --classic heroku 安装 npm init -y heroku ...

  6. 多线程(7)— JDK对锁优化的努力

    JDK内部的“锁”优化策略 1. 锁偏向 锁偏向是针对加锁操作的优化手段,核心思想是:如果一个线程获得了锁,那么锁就进入偏向模式,当这个线程再次请求锁时,无须再做任何同步操作,这样就节省了大量有关锁申 ...

  7. django使用pyecharts(5)----django加入echarts_增量更新_定长

    五.Django 前后端分离_定时增量更新图表定长数据 1.安装 djangorestframework linux pip3 install djangorestframework windows ...

  8. visual studio code编辑python文件

    visual studio code 安装.通过360软件管家,查找visual studio code 下载安装即可 设置visual studio code为中文 打开进入软件,Ctrl + Sh ...

  9. Django框架下报的版本问题

    报错环境 python=3.6.5,django=2.2,PyMySQL=0.9.3 …… django.core.exceptions.ImproperlyConfigured: mysqlclie ...

  10. jmu-Java-02基本语法-04-动态数组

    题目: 根据输入的n,打印n行乘法口诀表.需要使用二维字符串数组存储乘法口诀表的每一项,比如存放1*1=1.为了保证程序中使用了二维数组,需在打印完乘法口诀表后使用Arrays.deepToStrin ...