python - OSX Catalina 更新后找不到 pip、conda、python 模块

标签 python zsh macos-catalina

我最近更新到 OSX Catalina。我注意到的第一件事是 anaconda3 文件夹位于“重新定位的项目”文件夹中,因此我将其移至/Users/ethanfuerst/。现在,conda 和 pip 都不会在我的终端中运行。当我尝试运行 python 文件时,它说我的模块都没有被导入。

I did the fix recommended here但是这个修复给了我这个错误:

zsh: /Users/ethanfuerst/anaconda3/bin/conda: bad interpreter: /anaconda3/bin/python: no such file or directory

我需要做什么才能让我的模块运行并让 pip 和 conda 在我的终端中工作?

最佳答案

我能够通过从 Homebrew ( https://brew.sh/) 安装 miniconda 来解决这个问题。安装 Homebrew 后,在终端中输入以下内容:

brew cask install miniconda

安装 miniconda 后,应该可以通过终端访问 conda 命令,您可能还想运行 conda update conda 以确保您环境中的包是一致的。


pip 命令

要让 pip 被识别,请在执行上述步骤后运行 conda install pip


最后,您将不得不重新安装 Jupyter Notebook 等工具,并且可能不得不更改打开它们的方法。可以通过前缀为 conda run ...

的终端访问此类工具

例如:

conda run jupyter notebook

将打开 Jupyter Notebook,但是命令

jupyter notebook

可能行不通。


重新安装 Jupyter Notebook

conda install -c conda-forge jupyter_contrib_nbextensions 将安装 Jupyter Notebook、其依赖项及其扩展。


关于python - OSX Catalina 更新后找不到 pip、conda、python 模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58315341/

相关文章:

python - Seaborn 分布图为每个直方图箱的计数添加标签

node.js - `npm install` 使用 `gyp: No Xcode or CLT version detected!` 在 node-gyp 重建时失败

python - OSError : [Errno 30] Read-only file system: '/User' . macOS Catalina

faSTLane - macOS Catalina faSTLane nokogiri.bundle 无法打开,因为无法验证其完整性

python - Python 中的简洁异常处理

python - 加快Python时间戳到日期时间的转换

python - 不在 Python 中显示输入

linux - 在文件和文件夹的名称中递归地填充 0

shell - 如何在真彩色或粗体的 ZSH 提示中使用转义序列?

zsh - archlinux中zsh的显示问题