OSX Catalina 更新后找不到 pip、conda、python 模块
Can't find pip, conda, python modules after OSX Catalina update
我最近更新到 OSX Catalina。我注意到的第一件事是 anaconda3 文件夹位于 'Relocated Items' 文件夹中,因此我将其移至 /Users/ethanfuerst/。现在,我的终端中的 conda 和 pip 都不会 运行 。当我尝试 运行 python 文件时,它说 none 我的模块已导入。
但这个修复程序给我这个错误:
zsh: /Users/ethanfuerst/anaconda3/bin/conda: bad interpreter: /anaconda3/bin/python: no such file or directory
我需要做什么才能让我的模块 运行 以及 pip 和 conda 在我的终端中工作?
您确定已将目录 /Users/Shared/Relocated\ Items/Security/anaconda3
移动到您的主目录吗?如果没有,先移动它。
或者,使用以下命令代替
export PATH="/Users/Shared/Relocated\ Items/Security/anaconda3/bin:$PATH"
此外,您随时可以在 macOS Catalina 上再次下载并安装 Anaconda。它在我的电脑上开箱即用。
我能够通过从 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、其依赖项及其扩展。
只需将所有代码复制到一个新文件夹中,关闭并再次打开 anaconda。
对我有用
更新10.15.2后我遇到了同样的问题。我所做的是:我将终端 shell 改回 'bash'(来自 -zsh)。我使用的命令是:chsh -s /bin/bash
然后系统会提示您输入密码。关闭并重新打开 window 后,您将看到原来的 bash 已设置。
或者,您可以打开终端首选项并在:"General" "Shells open with:"
你可以 select "command complete path"
并输入 /bin/bash
.
如果您希望反转命令并链接到 -zsh,您只需 运行 上面的命令这次使用 -zsh chsh -s /bin/zsh
。
读数:
Apple 支持官方:https://support.apple.com/en-us/HT208050
极客:https://www.howtogeek.com/444596/how-to-change-the-default-shell-to-bash-in-macos-catalina/
我最近更新到 OSX Catalina。我注意到的第一件事是 anaconda3 文件夹位于 'Relocated Items' 文件夹中,因此我将其移至 /Users/ethanfuerst/。现在,我的终端中的 conda 和 pip 都不会 运行 。当我尝试 运行 python 文件时,它说 none 我的模块已导入。
zsh: /Users/ethanfuerst/anaconda3/bin/conda: bad interpreter: /anaconda3/bin/python: no such file or directory
我需要做什么才能让我的模块 运行 以及 pip 和 conda 在我的终端中工作?
您确定已将目录 /Users/Shared/Relocated\ Items/Security/anaconda3
移动到您的主目录吗?如果没有,先移动它。
或者,使用以下命令代替
export PATH="/Users/Shared/Relocated\ Items/Security/anaconda3/bin:$PATH"
此外,您随时可以在 macOS Catalina 上再次下载并安装 Anaconda。它在我的电脑上开箱即用。
我能够通过从 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、其依赖项及其扩展。
只需将所有代码复制到一个新文件夹中,关闭并再次打开 anaconda。
对我有用
更新10.15.2后我遇到了同样的问题。我所做的是:我将终端 shell 改回 'bash'(来自 -zsh)。我使用的命令是:chsh -s /bin/bash
然后系统会提示您输入密码。关闭并重新打开 window 后,您将看到原来的 bash 已设置。
或者,您可以打开终端首选项并在:"General" "Shells open with:"
你可以 select "command complete path"
并输入 /bin/bash
.
如果您希望反转命令并链接到 -zsh,您只需 运行 上面的命令这次使用 -zsh chsh -s /bin/zsh
。
读数: Apple 支持官方:https://support.apple.com/en-us/HT208050 极客:https://www.howtogeek.com/444596/how-to-change-the-default-shell-to-bash-in-macos-catalina/