CentOSでJupyter権限が拒否されました。

CentOSでJupyter権限が拒否されました。

SSHを介してCentOS 6.8のサーバーにアクセスでき、グローバルPythonを展開せずにJupyterでPythonプロジェクトを実行したいと思います。

私が試したのは、virtualenvの下にJupyterをインストールすることPermission deniedでした。ルートアクセス権があるため、強制的に実行してくださいpip install jupyter。ただし、root権限なしでJupyterを起動すると、rootとしてImportError: No module named 'jupyter_core.command'Jupyterを起動できますが、これは良い考えではありません。

また、再配置可能なvirtualenvを使用してこれを試しましたが、うまくいきませんでした。

この場合、rootアクセスなしでJupyterを実行できますか?

編集:いくつかの詳細

現在の問題は、jupyter notebookルートなしで実行すると、次のような結果が出ることです。 ImportError: No module named 'jupyter_core.command'

ルートなしで取得できるpip(pip install jupyter)を使用してvirtualenvにjupyterをインストールしました。

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アクセスを使用するのではなく、オプションとしてユーザーvirtualenv権限--relocatableを使用しました。

ベストアンサー1

おすすめ記事