簡體   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