如何在Spyder中更改Python的路径?

How to change the path of Python in Spyder?

提问人:Joyfulgrind 提问时间:8/12/2012 最后编辑:Mark HildrethJoyfulgrind 更新时间:9/4/2022 访问量:110754

问:

我正在使用 Debian。我安装了 Python 3.2.3。Python 3 的路径是 /usr/bin/python3。 如何在Spyder中更改它?

Python IDE 路径 Spyder

评论


答:

37赞 HerrKaputt 9/10/2012 #1

按下可打开“首选项”窗口。在此窗口中,选择左侧的项目,然后选择选项卡。Python 可执行文件的路径就在那里。CTRL+SHIFT+ALT+PConsoleAdvanced Settings

更新:

对于更高版本,请导航到Tools -> Preferences -> Python Interpretor

此外,您可能还需要按照一个额外的步骤在python中安装“spyder-kernels”库,在重新启动Spyder之前,您已经为其设置了路径。pip install spyder-kernels

评论

2赞 Aleksey Kontsevich 4/5/2017
对我不起作用:还有其他解决方案吗?我已经尝试了 anaconda3.6.1 的 Python 3.1。An error ocurred while starting the kernel Either: Your IPython frontend and kernel versions are incompatible or You don't have IPython installed in your external interpreter. In any case, we're sorry but we can't create a console for you.
-1赞 Rahul Sarkar 3/7/2018 #2

如果您无法更改工作目录,则很简单。按 CTRL+SHIFT+Alt+P 打开“首选项”窗口,然后转到“运行”,然后查看工作目录选项,最后按选项“当前工作目录”。

-1赞 Mohammad Asaduzzaman 11/1/2018 #3

执行以下命令:%cd"P:\Python"

3赞 Pfalbaum 6/16/2021 #4

对于 Anaconda3 v. 4.10.1 附带的 Spyder v. 4.2.5,我在“首选项”菜单(即“工具>首选项”)的左侧看不到“控制台”。在此版本中,您可以在左侧的 Python 解释器下更改 python.exe 文件的路径。

enter image description here

1赞 Iuri 6/23/2022 #5

在下载新版本的 Python 并尝试在未安装 Anaconda 的情况下在我的 Spyder 中使用它后,我遇到了这个问题。

除了更改 python.exe 文件的路径外,如上文 @HerrKaputt 和 @Pfalbaum 所述,在左侧的 Python 解释器下。我不得不在新的 python 中安装 spyder-kernels。

这可以通过在 cmd-pront 中运行以下命令来完成(就我而言,我不使用 Anaconda):

pip install spyder-kernels==2.3.*

如果你的 python 安装在 anaconda 中。你可以试试这个:Spyder、spyder-kernels 和 python 版本兼容性?