jinno_keisuke
@jinno_keisuke (じんじん)

Are you sure you want to delete the question?

Leaving a resolved question undeleted may help others!

MacでJupyter lab(Anaonda無し)が起動しない

解決したいこと

Macbook(M1)にJupyter labをインストールして実行しているのだが
jupyter labとコマンドしても

zsh: command not found: jupyter

が返ってきて起動することができない

発生している問題・エラー

zsh: command not found: jupyter

自分で試したこと

pip3 install jupyterlabでインストール

pip3 show jupyterlabの結果以下のように表示されるので
一応インストールはうまくいっていると思われる。

Name: jupyterlab
Version: 3.4.3
Summary: JupyterLab computational environment
Home-page: https://jupyter.org
Author: Jupyter Development Team
Author-email: jupyter@googlegroups.com
License:
Location: /Users/author/Library/Python/3.8/lib/python/site-packages
Requires: ipython, jinja2, jupyter-core, jupyter-server, jupyterlab-server, nbclassic, packaging, tornado
Required-by:

.zshrcの記載は以下の通りでpythonにもjupyter labにもpathは通っているはず
(source ~/.zshrcも実施済み)

export PATH=$PATH:/opt/homebrew/bin:/opt/homebrew/sbin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin
export PATH=$PATH:/Users/author/Library/Python/3.8/lib/python/site-packages

そもそもjupyter labというファイルがLocation内に見つからず何か足らないのかもしれませんがどなたかやり方をご存知でしょうか?

(windowsだと環境変数にpathを追加して簡単に起動できるのですが)

0

2Answer

This answer has been deleted for violation of our Terms of Service.

解決したようですが最初の質問の時点でもインストールはできていますよ。セットすべきパスは /Users/author/Library/Python/3.8/lib/python/site-packages ではなく /Users/author/Library/Python/3.8/bin です。

基本的に sudo つきの pip が必要になる場面はありません。パッケージのアップグレードやアンインストールで問題が起きることもあるので避けた方が無難です。 Linux で sudo pip するとシステムを破壊することさえあります。 https://fedoraproject.org/wiki/Changes/Making_sudo_pip_safe#Summary
Mac ならたぶん……おそらく……大丈夫ですが。

パスを通して sudo なしの pip を使うことをお勧めします。

0Like

Comments

  1. @jinno_keisuke

    Questioner

    ありがとうございます。確かにご指摘のフォルダにちゃんとjupyter labが存在してました。汗
    そもそもfinderで検索窓にjupyterと打ち込んでも、ご指摘のフォルダの検索結果が表示されてこないのですがこの辺りは設定変更すれば良いのでしょうか?
    ちなみに、ちゃんと不可視属性も検索できるようにしてるのですが、このmac内を検索しても
    /Users/author/Library/Python/3.8/binの結果が見えてこないのです。
    フォルダをここに移動してから検索すれば無論見えますが、こっちからするとその場所がわからないから検索しとるんだが??となって嵌ってしまった感じです。
  2. 確かに、システムファイルはデフォルトで検索に出ないせいで分かりづらいですよね。以下の手順で表示できます。

    - Finder で jupyter を検索して、検索窓の下に出る「保存」「+」の+を押す
    - 「名前が__と一致」の「名前」を押して「その他…」を選ぶ
    - 検索属性の「システムファイル」を選択して OK を押す
    - 「システムファイルを含まない」を「含む」に切り替える
  3. @jinno_keisuke

    Questioner

    なるほど。システムファイルを含むもチェックしないとだめなのですね
    ご指摘の方法で検索されるようになりました。
    癖がありすぎて遠回りしましたがスッキリしました。

    sudo install したのはまたuninstallするのも怖いのでとりあえず
    そのままにしておいて実害がでたら考えることとします。

    まことにありがとうございました。
  4. そのままで大丈夫だと思います。ただ今のパス設定だと sudo pip install した方が先に見つかるので、後々問題になるかもしれません(pip install --upgrade jupyter してもアップグレードされないように見える、など)。

    以下のように /Users/author/Library/Python/3.8/bin をシステムパスより優先させるとよさそうです。

    export PATH=/Users/author/Library/Python/3.8/bin:$PATH
  5. @jinno_keisuke

    Questioner

    何から何までありがとうございます。
    pathの設定を変えておきました。

Your answer might help someone💌