在 ubuntu 20.04 中安装 spyder 4

在 ubuntu 20.04 中安装 spyder 4

我只想安装最新版本的 spyder。我在 ubuntu 20.04 上运行。首先我尝试安装 anaconda,但我不喜欢它,因为我不想使用 anaconda 环境。所以我卸载了 anaconda,现在我只想安装 spyder 并将其升级到最新版本。目前我可以运行 spyder 3,但它无法识别我的主要软件包。例如,pandas。有什么帮助吗?谢谢!

答案1

这对我有用的是 Ubuntu 20.04:

  1. 从 Linux 终端安装 Sypder 3: sudo apt install spyder

  2. 然后升级到Spyder 5: sudo python3 -m pip install --upgrade spyder

Spyder 3 和 Spyder 5 将同时运行。您可以选择保留两者或删除其中一个(或删除两者!)

答案2

Anaconda 让你在管理软件包方面变得非常轻松。我认为当你说你不喜欢 Anaconda 环境时,你指的是“Navigator”。当然这不是管理软件包的最佳方式,但你不必使用它。你可以简单地在终端上使用 conda。这样做时,你不必总是担心你需要哪些依赖项,conda 会帮你弄清楚(在大多数情况下)。

答案3

我的方法感觉有点过头了,但效果很好,而且我没有找到其他方法。我想使用 pipenv 和不是蚺蛇。

我曾经pipenv管理 venvs 并隔离我将安装 spyder 的环境(类似于在 anaconda 中创建专用于 spyder 的环境)。

首先,安装 pipenv: pip install pipenv

之后,我创建了一个目录,在其中使用 pipenv 初始化我的 spyder 环境:

cd
mkdir spyder

然后我初始化了 venv: pipenv install 并安装了 spyder: pipenv install spyder

要运行 spyder,您需要先激活 venv:

pipenv shell
spyder &

或者要求 pipenv 使用 venv 运行命令:

pipenv run spyder &

这样做的缺点是会创建两个相当无用的Pipfile文件Pipfile.lock,但好处是可以在没有 Anaconda 的隔离环境中安装 spyder。

答案4

如果您已经使用 安装了 Spyder sudo apt install spyder,建议直接使用 进行更新pip install --upgrade spyder

在此之前请确保您已经安装了pip,如果没有,请使用以下命令进行安装:

sudo apt install python3-pip

相关内容