CentOS 上的 Jupyter 权限被拒绝

CentOS 上的 Jupyter 权限被拒绝

我可以通过 ssh 访问 CentOS 6.8 的服务器,并且我想在 Jupyter 中运行我的 python 项目,而不需要分发全局 python。

我尝试的是在 virtualenv 下安装 Jupyter,它Permission denied在安装 terminado 时给了我。我有 root 访问权限,所以我强制它pip install jupyter。然而,当我在没有 root 权限的情况下启动 Jupyter 时,我得到了ImportError: No module named 'jupyter_core.command'.我可以使用 root 启动 Jupyter,但这不是一个好主意。

我还尝试使用可重定位的 virtualenv 来完成此操作,但这不起作用。

在这种情况下,我可以在没有 root 访问权限的情况下运行 Jupyter 吗?

编辑:一些细节

当前的问题是,当我在jupyter notebook没有 root 的情况下运行时,我得到: ImportError: No module named 'jupyter_core.command'

我使用 pip (pip install jupyter) 在 vi​​rtualenv 下安装了 jupyter,无需 root 即可获得

Collecting terminado>=0.3.3; sys_platform != "win32" (from notebook->jupyter)
  Downloading terminado-0.6.tar.gz
    Complete output from command python setup.py egg_info:
    running egg_info
    creating pip-egg-info/terminado.egg-info
    writing requirements to pip-egg-info/terminado.egg-info/requires.txt
    writing dependency_links to pip-egg-info/terminado.egg-info/dependency_links.txt
    writing pip-egg-info/terminado.egg-info/PKG-INFO
    writing top-level names to pip-egg-info/terminado.egg-info/top_level.txt
    writing manifest file 'pip-egg-info/terminado.egg-info/SOURCES.txt'
   error: [Errno 13] Permission denied: '/usr/local/lib/python3.5/lib2to3/Grammar3.5.0.final.0.pickle'

    ----------------------------------------
Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-build-sol3g9mh/terminado/

((这适用于root))

我也尝试做同样的事情,但在我自己的电脑上,我没有使用 root 访问权限,而是使用virtualenv具有--relocatable选项的用户权限。

相关内容