繁体   English   中英

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

[英]/bin/sh: osascript: command not found

我正在尝试通过 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 用户,我无法理解发生了什么,所以我提供了重要的细节。

您的 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

在里面看看是否好看。

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

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM