Els*_*lsa 5 python macos jupyter-notebook macos-catalina
我刚刚将我的 macOS 更新为 Catalina,但我无法再从终端运行 python 或打开 jupyter notebook。例如,我在运行 python 代码时收到错误消息“ImportError: No module named pandas”,然后我得到
zsh:找不到命令:jupyter
跑步时
jupyter notebook
Run Code Online (Sandbox Code Playgroud)
这个问题让我想到了 anaconda(我很想有人解释我为什么。python 需要运行 anaconda 吗?)。我尝试了来自https://github.com/ContinuumIO/anaconda-issues/issues/10998 的几个建议,例如我尝试将文件夹“anaconda3”从“Relocated items”文件夹复制到“Users//”,然后
export PATH=''/Users/<username>/anaconda3/bin:$PATH"
Run Code Online (Sandbox Code Playgroud)
但我得到了
引用>
或者
zsh:/Users//Applications/anaconda3/bin/conda:错误的解释器:/anaconda3/bin/python:没有这样的文件或目录
然后,我按照 anaconda 团队 ( https://www.anaconda.com/how-to- ) 的建议,尝试使用图形安装程序(来自https://www.anaconda.com/distribution/#macos)重新安装 Anaconda restore-anaconda-after-macos-catalina-update/)(我将安装位置更改为我在 /Users// 中创建的文件夹)但在运行 python3 或 jupyter notebook 时我仍然收到相同的错误消息。
如何使用 macOS Catalina 成功运行 python 和 jupyter notebook?
小智 5
安装 macOS Catalina 后,我们可以将终端从 bash 切换到 zsh。使用 zsh 代替 bash 有很多优点,但是 zsh 的问题之一是一些框架(jupyter notebook、conda)不直接支持。一旦我在终端中输入 jupyter notebook 来运行它。它显示“zsh:没有这样的文件或目录”。
求解器很简单,但在网上很难找到。如果 jupyter 在更新之前已经安装并在 zsh 之后停止工作,您应该能够通过以下方式修复它: 1. 在终端中通过键入以下命令打开 zshrc:open .zshrc 或 $open .zschrc 2. 在末尾添加以下行文件: source ~/.bash_profile 它会要求zsh使用来自bash的所有信息,如jupyter的路径。
希望能帮到你!
我正在回答我自己的问题,以防它可以帮助其他人;)
我在这里找到了答案:https://medium.com/@singhaniatanay18/mac-os-catalina-update-zsh-instead-of-bash-d688f68f70b8
(也请参阅评论)
归档时间: |
|
查看次数: |
3048 次 |
最近记录: |