【问题标题】:/bin/sh: osascript: command not found/bin/sh: osascript: 找不到命令
【发布时间】:2018-09-30 12:12:52
【问题描述】:

我正在尝试在 mac 中通过Anaconda 运行 jupyter notebook,但它正在显示:

-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

我还检查了Anaconda 上的jupyterlab,它工作正常,但jupyter notebook 没有打开。

几天前,我在我的 Mac 上安装了mongodb,当我运行echo $PATH 时,它显示/anaconda3/bin:/usr/local/mongodb/bin:??

我什至重新安装了anaconda,在重新安装之前从驱动器中删除了它的文件夹,但它仍然出现同样的问题。

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

【问题讨论】:

  • 你双击了jupyter_mac.command?如果是这样,恕我直言,知道该脚本的内容可能会有所帮助,您应该将其复制粘贴到此处
  • @cryptonome 是的,我做到了。为什么发生了什么?
  • 您发布的错误消息是 .command 脚本的结果。因此,为了了解该脚本是如何生成错误消息的,您需要提供脚本的内容
  • @cryptonome 在问题中更新。
  • 对不起,这对我来说似乎很简单,我不明白为什么你的安装路径有问题。您可以尝试的第一件事是验证您的 anaconda 安装,如此处所述docs.anaconda.com/anaconda/install/verify-install

标签: macos anaconda jupyter-notebook


【解决方案1】:

你的 PATH 告诉 shell 在哪里可以找到程序。你的搞砸了,所以它找不到任何东西。它可能设置在$HOME/.profile 中,因此您需要在编辑器中打开该文件并查找export PATH=...

您可能希望它设置如下:

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

将来,如果您向 PATH 中添加任何内容,您需要继承之前设置的任何内容并像这样追加:

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

正确设置 PATH 后,启动一个新终端并运行:

echo $PATH

进去看看好不好看。

【讨论】:

【解决方案2】:

如果您在 macOS Catalina 上重新安装了 Anaconda,您可以使用以下命令修复它:

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

这对我有用,但如果这不是您的正确路径,您可以从 Anaconda 导航器的 GUI 运行 Jupiter notebook,并检查自动打开的终端窗口 anaconda3 文件夹在哪里。然后将其添加到您的路径中;)

【讨论】:

    猜你喜欢
    • 2021-11-13
    • 2019-04-19
    • 2013-05-16
    • 2018-08-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多