权限被拒绝安装pyforest notebook扩展

时间:2020-02-27 14:33:47

标签: python-3.x anaconda

我已经使用

安装了pyforest:
pip install --upgrade pyforest

效果很好,但是当我在终端上运行时:

python -m pyforest install_extensions

我有这个输出:

Starting to install pyforest extensions for Jupyter Notebook and Jupyter Lab

Trying to install pyforest nbextension...
Traceback (most recent call last):
File "/home/bled/anaconda3/lib/python3.7/runpy.py", line 193, in _run_module_as_main
"main", mod_spec)
File "/home/bled/anaconda3/lib/python3.7/runpy.py", line 85, in _run_code
exec(code, run_globals)
File "/home/bled/anaconda3/lib/python3.7/site-packages/pyforest/main.py", line 15, in
install_extensions()
File "/home/bled/anaconda3/lib/python3.7/site-packages/pyforest/utils.py", line 19, in install_extensions
install_nbextension()
File "/home/bled/anaconda3/lib/python3.7/site-packages/pyforest/utils.py", line 38, in install_nbextension
nbextensions.install_nbextension_python("pyforest")
File "/home/bled/anaconda3/lib/python3.7/site-packages/notebook/nbextensions.py", line 225, in install_nbextension_python
destination=dest, logger=logger
File "/home/bled/anaconda3/lib/python3.7/site-packages/notebook/nbextensions.py", line 126, in install_nbextension
ensure_dir_exists(nbext)
File "/home/bled/anaconda3/lib/python3.7/site-packages/jupyter_core/utils/init.py", line 13, in ensure_dir_exists
os.makedirs(path, mode=mode)
File "/home/bled/anaconda3/lib/python3.7/os.py", line 211, in makedirs
makedirs(head, exist_ok=exist_ok)
File "/home/bled/anaconda3/lib/python3.7/os.py", line 221, in makedirs
mkdir(name, mode)
PermissionError: [Errno 13] Permission denied: '/usr/local/share/jupyter' 

我已经尝试过:

python -m pyforest install_extensions --user

但是它也不起作用,而是提供以下输出:

用法:python -m pyforest install_extensions安装笔记本/实验室 扩展

请问可以帮助吗?

1 个答案:

答案 0 :(得分:0)

'python -m pyforest install_extensions'在anaconda提示符下而不在终端上运行此命令。我们还有另一种方法可以直接从jupyter notebook安装扩展。这些是要遵循的命令

import pyforest
pyforest.install_nbextension()
pyforest.install_labextension()