代码之家  ›  专栏  ›  技术社区  ›  asn

/bin/sh:osascript:未找到命令

  •  0
  • asn  · 技术社区  · 6 年前

    Anaconda 但它显示:

    -bash: touch: command not found
    MacBook-Air:~ ajay$ /anaconda3/bin/jupyter_mac.command ; exit;
    /anaconda3/bin/jupyter_mac.command: line 1: dirname: command not found
    /anaconda3/bin/jupyter_mac.command: line 3: /jupyter-notebook: No such file or directory
    logout
    Saving session...-bash: date: command not found
    -bash: touch: command not found
    
    ...copying shared history...-bash: cp: command not found
    
    ...saving history...-bash: cat: command not found
    -bash: cat: command not found
    truncating history files...
    ...completed.
    -bash: find: command not found
    -bash: shlock: command not found
    
    [Process completed]
    

    内容 jupyter_mac.command

    DIR=$(dirname $0)
    $DIR/jupyter-notebook
    

    当我跑的时候 jupyter notebook 在终端显示

    /bin/sh: osascript: command not found
    

    我也去看看 jupyterlab 工作正常,但是 jupyter笔记本

    几天前,我安装了 mongodb echo $PATH 它显示了 /anaconda3/bin:/usr/local/mongodb/bin:??

    一、 甚至,重新安装 anaconda

    作为一个新的mac用户,我无法理解发生了什么,所以我给出了重要的细节。

    1 回复  |  直到 6 年前
        1
  •  0
  •   Mark Setchell    6 年前

    你的路径告诉shell在哪里可以找到程序。你的东西乱七八糟,所以找不到任何东西。可能是在 $HOME/.profile 所以您需要在编辑器中打开该文件并查找 export PATH=... .

    你可能想把它设置成:

    export PATH=/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/anaconda3/bin:/usr/local/mongodb/bin
    

    在将来,当您向路径中添加任何内容时,您需要继承之前设置的内容,并按如下方式追加:

    export PATH="$PATH":/some/new/directory
    

    正确设置路径后,启动新终端并运行:

    echo $PATH
    

    在里面看看是否好看。

        2
  •  0
  •   maufadel    5 年前

    export PATH=/opt/anaconda3/bin:$PATH 
    

    这对我有效,但如果这不是你的正确路径,你可以从anacondanavigator的GUI运行Jupiter笔记本,并检查终端窗口,该窗口自动打开,其中是anaconda3文件夹。然后将其添加到您的路径中;)

    推荐文章