在 Linux 上将 Spyder 与 Python 2.7 和 Python 3 一起使用
Using Spyder with Python 2.7 and Python 3 on Linux
我正在开发 Python 2.7 程序。我不习惯使用 Spyder,我通常使用 vanilla Python 形式的终端。由于我的计算量很大,我现在想使用 Spyder 来进行绘图,而不必 运行 整个计算。基本上我想使用 Spyder,因为它将变量保存在一个工作区中,并且因为它提供了在绘图时乱七八糟的可能性,而不必每次都进行 运行 完整计算。
我用
安装了 Spyder
sudo apt install spyder
我应该如何使用此安装来选择 Python 2.7 或 Python 3?
我试过的
我还尝试按照建议 here 通过 pip
安装 Spyder,就像这样
python -m pip install spyder
这是行不通的。所以我强制 pip
安装特定版本的 Spyder
sudo pip install -Iv spyder==2.3.9
但是依赖关系又是一个问题。即使它起作用了,它也不允许我 select Python 的版本。它只会安装适用于 Python 2.7.
的 Spyder 版本
按照建议 here 更改 Python 解释器也不起作用。我试图将 bin/python
指定为 Python 解释,但它不适用于 IPython 内核。
解决方案
如下所述,解决方案是为每个 Python 版本使用 conda
和虚拟环境。
我不确定我是否答对了你的问题,
但如果您不确定如何在 Spyder 中更改 Python 解释器,请查看此 post:How to change python version in anaconda spyder
如果你想运行 spyder,
只需在您的终端中输入 spyder
。
如果您想使用 python 的多个版本,请考虑使用 virtualenv
或 conda
创建的虚拟环境。
为此,请查看这篇文章:
Rgds
我正在开发 Python 2.7 程序。我不习惯使用 Spyder,我通常使用 vanilla Python 形式的终端。由于我的计算量很大,我现在想使用 Spyder 来进行绘图,而不必 运行 整个计算。基本上我想使用 Spyder,因为它将变量保存在一个工作区中,并且因为它提供了在绘图时乱七八糟的可能性,而不必每次都进行 运行 完整计算。
我用
安装了 Spydersudo apt install spyder
我应该如何使用此安装来选择 Python 2.7 或 Python 3?
我试过的
我还尝试按照建议 here 通过 pip
安装 Spyder,就像这样
python -m pip install spyder
这是行不通的。所以我强制 pip
安装特定版本的 Spyder
sudo pip install -Iv spyder==2.3.9
但是依赖关系又是一个问题。即使它起作用了,它也不允许我 select Python 的版本。它只会安装适用于 Python 2.7.
的 Spyder 版本按照建议 here 更改 Python 解释器也不起作用。我试图将 bin/python
指定为 Python 解释,但它不适用于 IPython 内核。
解决方案
如下所述,解决方案是为每个 Python 版本使用 conda
和虚拟环境。
我不确定我是否答对了你的问题, 但如果您不确定如何在 Spyder 中更改 Python 解释器,请查看此 post:How to change python version in anaconda spyder
如果你想运行 spyder,
只需在您的终端中输入 spyder
。
如果您想使用 python 的多个版本,请考虑使用 virtualenv
或 conda
创建的虚拟环境。
为此,请查看这篇文章:
Rgds