我正在尝试通过Mac中的Anaconda
运行jupyter笔记本,但是显示:
-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
上的Anaconda
,它工作正常,但jupyter notebook
没有打开。
几天前,我在Mac上安装了mongodb
,当我运行echo $PATH
时,它显示了/anaconda3/bin:/usr/local/mongodb/bin:??
我什至重新安装了anaconda
,并且在重新安装之前从驱动器中删除了它的文件夹,但是仍然出现相同的问题。
作为Mac的新用户,我无法理解正在发生的事情,因此我提供了重要的详细信息。
答案 0 :(得分:0)
您的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
在其中查看外观是否很好。
答案 1 :(得分:0)
如果您在macOS Catalina上全新安装了Anaconda,则可以使用以下命令对其进行修复:
export PATH=/opt/anaconda3/bin:$PATH
这对我有用,但是如果这不是您的正确路径,则可以从Anaconda导航器的GUI中运行Jupiter笔记本,然后检查自动打开的终端窗口anaconda3文件夹在哪里。然后将其添加到您的路径中;)