我正在开发一个 Python 2.7 程序。我不习惯使用 Spyder,我通常在终端中使用 vanilla Python。由于我的计算量很大,我现在想使用 Spyder 来进行绘图,而不必运行整个计算。基本上我想使用 Spyder,因为它将变量保存在工作区中,并且它提供了搞乱绘图的可能性,而不必每次都运行完整的计算。
我安装了 Spyder
sudo apt install spyder
我应该如何使用此安装来选择 Python 2.7 还是 Python 3?
<小时/>我尝试了什么
我还尝试按照建议通过 pip
安装 Spyder here像这样
python -m pip install spyder
这不起作用。所以我强制 pip
安装特定版本的 Spyder
sudo pip install -Iv spyder==2.3.9
但同样存在依赖关系问题。即使它有效,我也无法选择 Python 的版本。它只会安装适用于 Python 2.7 的 Spyder 版本。
按照建议更改 Python 解释器 here也不行。我尝试将 bin/python
指定为 Python 解释,但它不适用于 IPython 内核。
解决方案
如下所述,解决方案是为每个 Python 版本使用 conda
和虚拟环境。
最佳答案
我不确定我的问题是否正确, 但如果您不确定如何更改 Spyder 中的 Python 解释器,请查看这篇文章:How to change python version in anaconda spyder
如果你想运行spyder,
只需在终端中输入 spyder
即可。
如果您想使用多个版本的 python,请考虑使用由 virtualenv
或 conda
创建的虚拟环境。
为此,请查看这篇文章:Conda: Creating a virtual environment
Rgd
关于python - 在 Linux 上将 Spyder 与 Python 2.7 和 Python 3 结合使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59838446/