安装模块 mac os Catalina Anaconda
Install module mac os Catalina Anaconda
设置
我更新到 Mac OS Catalina 太蠢了,导致我安装的 Anaconda 毫无用处。最重要的是;我没有备份,所以我不能在不丢失所有东西的情况下简单地降级回 Mojave。
就是说,我已经按照 Anaconda's blog post 关于 Catalina 问题的重新安装方法 1 重新安装了 Anaconda。瞧瞧,Anaconda 和 Spyder 3.3.6 又开始工作了,让我可以使用 Python 3.7.
遗憾的是,我所有的模块似乎都不见了,例如import gspread
给出 ModuleNotFoundError: No module named 'gspread'
.
尝试
我已经使用 pip3
重新安装了 gspread
,例如pip3 install gspread
。这给出了,
Requirement already satisfied: gspread in /Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages (3.1.0)
Requirement already satisfied: requests>=2.2.1 in /Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages (from gspread) (2.22.0)
Requirement already satisfied: urllib3!=1.25.0,!=1.25.1,<1.26,>=1.21.1 in /Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages (from requests>=2.2.1->gspread) (1.25.6)
Requirement already satisfied: chardet<3.1.0,>=3.0.2 in /Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages (from requests>=2.2.1->gspread) (3.0.4)
Requirement already satisfied: idna<2.9,>=2.5 in /Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages (from requests>=2.2.1->gspread) (2.8)
Requirement already satisfied: certifi>=2017.4.17 in /Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages (from requests>=2.2.1->gspread) (2019.9.11)
但我一直收到 ModuleNotFoundError: No module named 'gspread'
。
我以gspread
为例,但到目前为止所有已安装的模块都给出了相同的错误。
问题
如上所示,gspread
安装在版本Python.framework/Versions/3.6
,但是Spyder是运行宁Python3.7
。我不确定,但我可以想象这可能是问题所在。我不知道如何为版本 3.7
安装 gspread
或如何让 Spyder 升级到 运行 python 3.6
。
当然,如果这实际上不是问题所在,我不确定还有什么问题。
有人有什么想法吗?
请注意 requirement already satisfied
消息是如何指向
/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages
这看起来不像是您的 anaconda
安装。所以你的 pip3
实际上没有指向你的 anaconda
安装的 python 3.7 版本。然而,您的 spyder 似乎配置为使用 anaconda 发行版。
如果您使用
激活您的基础环境,它可能很容易修复
conda activate
这应该修改环境变量,以便 python
和 pip
调用将转到 anaconda 版本。
设置
我更新到 Mac OS Catalina 太蠢了,导致我安装的 Anaconda 毫无用处。最重要的是;我没有备份,所以我不能在不丢失所有东西的情况下简单地降级回 Mojave。
就是说,我已经按照 Anaconda's blog post 关于 Catalina 问题的重新安装方法 1 重新安装了 Anaconda。瞧瞧,Anaconda 和 Spyder 3.3.6 又开始工作了,让我可以使用 Python 3.7.
遗憾的是,我所有的模块似乎都不见了,例如import gspread
给出 ModuleNotFoundError: No module named 'gspread'
.
尝试
我已经使用 pip3
重新安装了 gspread
,例如pip3 install gspread
。这给出了,
Requirement already satisfied: gspread in /Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages (3.1.0)
Requirement already satisfied: requests>=2.2.1 in /Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages (from gspread) (2.22.0)
Requirement already satisfied: urllib3!=1.25.0,!=1.25.1,<1.26,>=1.21.1 in /Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages (from requests>=2.2.1->gspread) (1.25.6)
Requirement already satisfied: chardet<3.1.0,>=3.0.2 in /Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages (from requests>=2.2.1->gspread) (3.0.4)
Requirement already satisfied: idna<2.9,>=2.5 in /Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages (from requests>=2.2.1->gspread) (2.8)
Requirement already satisfied: certifi>=2017.4.17 in /Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages (from requests>=2.2.1->gspread) (2019.9.11)
但我一直收到 ModuleNotFoundError: No module named 'gspread'
。
我以gspread
为例,但到目前为止所有已安装的模块都给出了相同的错误。
问题
如上所示,gspread
安装在版本Python.framework/Versions/3.6
,但是Spyder是运行宁Python3.7
。我不确定,但我可以想象这可能是问题所在。我不知道如何为版本 3.7
安装 gspread
或如何让 Spyder 升级到 运行 python 3.6
。
当然,如果这实际上不是问题所在,我不确定还有什么问题。
有人有什么想法吗?
请注意 requirement already satisfied
消息是如何指向
/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages
这看起来不像是您的 anaconda
安装。所以你的 pip3
实际上没有指向你的 anaconda
安装的 python 3.7 版本。然而,您的 spyder 似乎配置为使用 anaconda 发行版。
如果您使用
激活您的基础环境,它可能很容易修复conda activate
这应该修改环境变量,以便 python
和 pip
调用将转到 anaconda 版本。