首页 > 解决方案 > 导入包时找不到模块。它肯定安装在计算机上。我已经尝试了很多东西,但没有一个奏效

问题描述

我正在使用 MacOS Catalina。我会解释我所做的一切。我很绝望,感觉就像我尝试了一切。目前,当我在终端中键入以下内容时,我得到:

过程

几周前,在“升级”到 Catalina 之前,Anaconda、conda 和 pip 命令运行良好,我可以在使用 Jupyter 笔记本时正常安装和导入包(如 geopandas)。更新后,Anaconda 无法启动,经过几次修复尝试后,我决定从头开始卸载并重新安装 Anaconda,这可以打开 Anaconda 并正常使用 Jupyter 笔记本。今天,我尝试运行命令“pip install geojson”安装geojson,这是我在更新之前通常所做的。它确实安装了软件包,但是 pip 和 pip 3 都将 python 2.7 作为安装的目标文件夹(我在笔记本中使用了 python 3)。在这里,我尽一切努力使其将安装目标更改为 3.7,但最终我感到沮丧,并认为重新安装一切会更好。我卸载了 pip、Homebrew、Anaconda 以及我能找到的与这两者相关的任何东西,然后重新安装了 Homebrew(它告诉我专门使用 pip3 进行安装)和 Anaconda 完整包。

问题

我怎样才能解决这个问题?在这一点上会尝试任何事情。顺便说一句,Notebook 运行 python 3。此外,我尝试执行上述所有操作,但已经使用 sudo。提前非常感谢。

标签: pythonpiphomebrewmacos-catalina

解决方案


推荐阅读