如何在Mac系统中为Anaconda版Jupyter Notebook创建桌面快捷方式
报错原因
你调用的/Users/utkarsharyan/opt/anaconda3/pkgs/路径是 Anaconda 的安装包缓存目录,该路径下的二进制文件是打包阶段的预编译版本,内部写死的解释器路径和你本地环境不匹配,才会触发bad interpreter报错,不要直接使用该路径下的可执行文件。
可用解决方案
方案1:制作可双击启动的快捷脚本
- 新建文本文档,写入以下内容:
#!/bin/zsh # 加载conda环境配置,若你使用bash作为默认shell,把zsh改为bash即可 source /Users/utkarsharyan/opt/anaconda3/etc/profile.d/conda.sh # 激活对应conda环境,默认是base,也可替换为你自己常用的环境名 conda activate base # 启动jupyter notebook jupyter notebook
- 将文件保存为
start_jupyter.command,存储到桌面等方便访问的位置 - 打开终端执行命令给文件添加执行权限:
chmod +x ~/Desktop/start_jupyter.command
后续直接双击该文件即可直接启动 Jupyter Notebook,无需打开 Anaconda Navigator。
方案2:终端直接启动
如果你平时习惯用终端操作,可直接把conda环境配置写入shell默认加载文件,之后每次打开终端直接输入命令即可启动:
- 若你使用的是MacOS默认的zsh终端,执行以下命令:
echo "source /Users/utkarsharyan/opt/anaconda3/etc/profile.d/conda.sh" >> ~/.zshrc echo "conda activate base" >> ~/.zshrc
- 若你使用bash终端,将上述命令中的
.zshrc替换为.bash_profile
重启终端后,任意路径下输入jupyter notebook即可直接启动。
方案3:制作启动台APP快捷方式
如果想和普通APP一样从启动台点击启动,可用系统自带的自动操作工具制作:
- 打开「自动操作」,选择新建「应用程序」
- 在左侧动作库找到「运行Shell脚本」,拖动到右侧编辑区
- 在脚本输入框写入和方案1中完全相同的脚本内容
- 将文件保存到
/Applications目录,之后就能直接在启动台找到对应图标点击启动
内容的提问来源于stack exchange,提问作者Utkarsh A.
相关产品推荐
相关产品推荐

