【发布时间】:2021-04-04 18:32:38
【问题描述】:
我希望这个问题能以某种方式适合这里。 简短:无法使用 anaconda 安装 Spyder 4.2.1。但是,我可以安装独立的 Spyder 4.2.1,但是我不知道如何安装软件包,因为终端/pip 无法从独立的 Spyder 中找到 python。
long:Spyder 4.2.1 似乎是 BIGsur 支持的第一个版本。但是,当我安装 anaconda 时,它附带了 Spyder 4.1.5。我在终端中尝试了 conda -update Spyder,我得到了 Spyder 4.2.0。这个版本仍然超级滞后,并且在编辑器中输入延迟很高。 再次尝试相同显示已安装最新版本。尝试相同: conda -update anaconda。 Spyder4.2.1 几天前才发布。蟒蛇支持它是否可能需要一段时间?如果是这样,需要多长时间(几天、几周或几个月?)。我的谷歌搜索没有这方面的结果。
从 4.2.0 开始,Spyder 开发人员推荐使用独立安装程序,我理解为在没有 anaconda 的情况下使用 Spyder。我安装了 Spyder 4.2.1,在编辑器中输入确实超级流畅。但现在我无法正确安装熊猫等软件包。 我还注意到,当我从 anaconda 运行 spyder 时,控制台中的第一行显示 python 3.8,但是当我运行独立的 spyder4.2.1 时,它显示 python 3.9。 终端仅“识别” 3.8 版本。至少我可以在终端中运行 Python3.8,但尝试运行 Python3.9 会给出 zsh: command not found 错误。 (安装包时,开发者再次推荐 conda。但这只会更新内置的 Spyder 包,而不是独立的 Spyder...
我意识到 Python3.9 版本位于 spyder.app 文件中。我是 macOS 的超级新手,当我发现我认为是启动图标的同时也是一个目录时,我感到非常惊讶。无论如何使用 pip -install 似乎只安装 python3.8 版本的软件包。 使用 --target 我尝试将包安装到 spyder.app 目录中。现在恐怕它安装了错误版本的熊猫。在终端中,它说它安装了已经过时的 pandas 0.24。我还安装了 Python 2.7,我觉得我得到的 pandas 版本与 python2.7 匹配。 所以我尝试安装python3.9版本(使用:python3.9 -m pip install),但由于终端无法识别这个版本,它说命令不存在。
“import pandas”后来自 Spyder 的消息大约 100 行,我复制了红色突出显示的:
ModuleNotFoundError: No module named 'pandas._libs.tslibs.base'
KeyError: 'pandas._libs.tslibs.conversion'
KeyError: 'pandas._libs.missing'
KeyError: 'pandas._libs.hashtable'
KeyError: 'pandas._libs.interval'
有没有人使用 anaconda 安装过 Spyder 4.2.1 或者知道如何为独立版本安装软件包?
【问题讨论】:
标签: python pandas macos anaconda spyder