Anaconda Spyder快捷键Ctrl + Enter和Shift + Enter不起作用

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Anaconda Spyder快捷键Ctrl + Enter和Shift + Enter不起作用相关的知识,希望对你有一定的参考价值。

对不起,这个noob问题。我最近在MacOS上为Python安装了Anaconda Spyder UI。在Spyder中你会看到三个窗口,python文件(源代码),变量资源管理器和IPython控制台。

我有两个问题:

首先,快捷方式不起作用。例如:Run Cell = CTRL + ENTER并运行Cell和Advance是SHIFT + ENTER。但是不起作用。

其次,IPython控制台的输出不起作用。我们假设以下代码:

import numpy as np
import matplotlib.pyplot as plt
import pandas as pd

# Importing the dataset
dataset = pd.read_csv('Data.csv')
x = dataset.iloc[:, :-1].values
y = dataset.iloc[:, 3].values

x

然后最后一行应该将x作为输出打印到IPython控制台上。但相反,我只得到这个:

在[1]中:runfile('/ Users / guest / Development / data.py',wdir ='/ Users / guest / Development /')

没有出[1]。问题:我做错了什么?我无法在首选项对话框中找到任何内容。

答案
  1. 您需要使用#%%形式的注释来破坏单元格中的文件,这些单元格是您可以独立评估的代码块。然后Cmd + Enter和Shift + Enter将按预期工作,即他们将分别评估当前单元格并保持在其上或移动到下一个单元格。
  2. 关于第二个问题,如果使用“运行”命令运行文件(按F5时得到的结果),则需要将最后一行更改为print(x),因为默认情况下不会运行“运行”。

以上是关于Anaconda Spyder快捷键Ctrl + Enter和Shift + Enter不起作用的主要内容,如果未能解决你的问题,请参考以下文章

如何在 anaconda spyder 中更改 python 版本

Spyder 常用快捷键总汇

Spyder编辑器常用快捷键

Spyder中的一些快捷键

如何重启spyder

学习使用Spyder