ipython - python Anaconda Spyder快捷方式Ctrl+Enter和Shift+Enter不工作

  显示原文与译文双语对照的内容

这个noob问题很抱歉。 我最近在 macOS 上安装了 Anaconda Spyder UI,用于 python 。 在Spyder中,你可以看到三个 Windows,python 文件( 源代码),变量资源管理器和IPython控制台。

我有两个问题:

首先,快捷方式不工作。 例如:运行单元格= CTRL+ENTER并运行单元格并前进为 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 输出print到IPython控制台上。 但是我只得到了这个:

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

还有 [1]的问题 我做错什么了? 我在首选项对话框中找不到任何内容。

时间: 原作者:

  • 你需要使用表单 #%%的注释来在单元格中分解文件,这是可以独立评估的代码块。 然后Cmd+Enter和Shift+Enter将按预期工作,换句话说,会计算当前单元并继续进行或者移动到下一个单元格。
  • 关于第二个问题,如果使用,命令( 按F5时得到的内容) 运行文件,则需要将最后一行更改为 print(x)
原作者:
...