[英]/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.