python - 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 在我的终端中工作?
解决方案
我可以通过从 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、它的依赖项和扩展。
推荐阅读
- javascript - 如何限制用户访问并显示特定菜单部分?
- python - Python中的导入文件找不到自己的导入文件
- debian - apt get update 在使用 debian 源时发布错误
- javascript - 带有javascript的简单计算器,它的功能计算器不适用
- ruby-on-rails - 如何组合来自两个不同模型的查询
- docker - 只能在 WSL2 中以 root 身份运行 docker
- php - PHP:解析包含嵌套 JSON 对象的 POST 请求
- python - Pylint 为 cmap=plt.cm.Reds (matplotlib) 生成错误消息
- dynamics-crm - 移动到托管环境后未触发 Powerapps 流
- python - 为 Scrapy 做贡献 - 从源代码运行的正确方法是什么?