【发布时间】:2022-07-05 18:14:49
【问题描述】:
我正在尝试为我的 Jupyter 笔记本安装 nbextensions,但出现用户权限错误。浏览了多个网站后,我添加了--user,但问题仍然存在。
这是在 MACBook 上运行的
设置步骤: 安装 Docker 从 Dockerhub 拉取 AWS - Glue 映像 启动泊坞窗
docker run -it -v ~/.aws:/home/glue_user/.aws -v $JUPYTER_WORKSPACE_LOCATION:/home/glue_user/workspace/jupyter_workspace/ -e AWS_PROFILE=$PROFILE_NAME -e DISABLE_SSL=true --rm -p 4040:4040 -p 18080:18080 -p 8998:8998 -p 8888:8888 --name glue_jupyter_lab 亚马逊/aws-glue-libs:glue_libs_3.0.0_image_01 /home/glue_user/jupyter/jupyter_start.sh
笔记本正在工作,我可以运行代码。但是,为了便于编码尝试安装 NBExtensions,但失败了。
> sh-4.2$ jupyter contrib nbextension install --user Traceback (most
> recent call last): File
> "/home/glue_user/.local/bin/jupyter-contrib", line 8, in <module>
> sys.exit(main()) File "/usr/local/lib/python3.7/site-packages/jupyter_core/application.py",
> line 264, in launch_instance
> return super(JupyterApp, cls).launch_instance(argv=argv, **kwargs) File
> "/usr/local/lib/python3.7/site-packages/traitlets/config/application.py",
> line 845, in launch_instance
> app.initialize(argv) File "/usr/local/lib/python3.7/site-packages/traitlets/config/application.py",
> line 88, in inner
> return method(app, *args, **kwargs) File "/usr/local/lib/python3.7/site-packages/jupyter_core/application.py",
> line 235, in initialize
> self.parse_command_line(argv) File "/usr/local/lib/python3.7/site-packages/traitlets/config/application.py",
> line 88, in inner
> return method(app, *args, **kwargs) File "/usr/local/lib/python3.7/site-packages/traitlets/config/application.py",
> line 685, in parse_command_line
> return self.initialize_subcommand(subc, subargv) File "/usr/local/lib/python3.7/site-packages/traitlets/config/application.py",
> line 88, in inner
> return method(app, *args, **kwargs) File "/usr/local/lib/python3.7/site-packages/traitlets/config/application.py",
> line 604, in initialize_subcommand
> self.subapp.initialize(argv) File "/usr/local/lib/python3.7/site-packages/traitlets/config/application.py",
> line 88, in inner
> return method(app, *args, **kwargs) File "/usr/local/lib/python3.7/site-packages/jupyter_core/application.py",
> line 235, in initialize
> self.parse_command_line(argv) File "/usr/local/lib/python3.7/site-packages/traitlets/config/application.py",
> line 88, in inner
> return method(app, *args, **kwargs) File "/usr/local/lib/python3.7/site-packages/traitlets/config/application.py",
> line 685, in parse_command_line
> return self.initialize_subcommand(subc, subargv) File "/usr/local/lib/python3.7/site-packages/traitlets/config/application.py",
> line 88, in inner
> return method(app, *args, **kwargs) File "/usr/local/lib/python3.7/site-packages/traitlets/config/application.py",
> line 604, in initialize_subcommand
> self.subapp.initialize(argv) File "/usr/local/lib/python3.7/site-packages/traitlets/config/application.py",
> line 88, in inner
> return method(app, *args, **kwargs) File "/usr/local/lib/python3.7/site-packages/jupyter_core/application.py",
> line 239, in initialize
> self.migrate_config() File "/usr/local/lib/python3.7/site-packages/jupyter_core/application.py",
> line 165, in migrate_config
> migrate() File "/usr/local/lib/python3.7/site-packages/jupyter_core/migrate.py", line
> 245, in migrate
> with open(os.path.join(env['jupyter_config'], 'migrated'), 'w', encoding='utf-8') as f: PermissionError: [Errno 13] Permission denied:
> '/home/glue_user/.jupyter/migrated'
【问题讨论】:
标签: jupyter-notebook local aws-glue