首页 > 解决方案 > OSX Catalina 更新后找不到 pip、conda、python 模块

问题描述

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

我做了这里推荐的修复,但是这个修复给了我这个错误:

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

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

标签: pythonzshmacos-catalina

解决方案


我可以通过从 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、它的依赖项和扩展。



推荐阅读