Anaconda Spyder 快捷方式 Ctrl+Enter 和 Shift+Enter 不起作用
Anaconda Spyder shortcuts Ctrl+Enter and Shift+Enter are not working
抱歉这个菜鸟问题。我最近在 MacOS 上为 Python 安装了 Anaconda Spyder UI。在 Spyder 中,您会看到三个 windows、python 文件(源代码)、变量浏览器和 IPython 控制台。
我有两个问题:
首先,快捷方式不起作用。例如:运行 Cell = CTRL+ENTER and 运行 Cell and Advance is SHIFT+输入。但是不起作用。
其次,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 控制台上。但是我只得到这个:
In [1]: runfile('/Users/guest/Development/data.py',
wdir='/Users/guest/Development/')
没有出局[1]。 问题:我做错了什么?我在首选项对话框中找不到任何内容。
- 您需要使用
#%%
形式的注释来分解单元格中的文件,这些单元格是您可以独立评估的代码块。然后 Cmd+Enter 和 Shift+Enter 将起作用正如预期的那样,即他们将分别评估当前单元格并停留在该单元格上或移动到下一个单元格。
- 关于你的第二个问题,如果你是运行一个带有运行命令的文件(按F5得到的),你需要将最后一行更改为
print(x)
,因为 运行 默认不打印。
在 IPython 控制台中它应该可以正常工作。您可以尝试更新您的 Spyder。
对于快捷键不起作用的问题,您可以在首选项中设置自己喜欢的键盘快捷键。通过双击 table 中的任何条目以及您的目标操作来自定义它。
Preference -> Keyboard shortcut
编辑器-运行选择-Ctrl+Return
或
编辑器-运行选择-Shift+Return
抱歉这个菜鸟问题。我最近在 MacOS 上为 Python 安装了 Anaconda Spyder UI。在 Spyder 中,您会看到三个 windows、python 文件(源代码)、变量浏览器和 IPython 控制台。
我有两个问题:
首先,快捷方式不起作用。例如:运行 Cell = CTRL+ENTER and 运行 Cell and Advance is SHIFT+输入。但是不起作用。
其次,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 控制台上。但是我只得到这个:
In [1]: runfile('/Users/guest/Development/data.py', wdir='/Users/guest/Development/')
没有出局[1]。 问题:我做错了什么?我在首选项对话框中找不到任何内容。
- 您需要使用
#%%
形式的注释来分解单元格中的文件,这些单元格是您可以独立评估的代码块。然后 Cmd+Enter 和 Shift+Enter 将起作用正如预期的那样,即他们将分别评估当前单元格并停留在该单元格上或移动到下一个单元格。 - 关于你的第二个问题,如果你是运行一个带有运行命令的文件(按F5得到的),你需要将最后一行更改为
print(x)
,因为 运行 默认不打印。
在 IPython 控制台中它应该可以正常工作。您可以尝试更新您的 Spyder。
对于快捷键不起作用的问题,您可以在首选项中设置自己喜欢的键盘快捷键。通过双击 table 中的任何条目以及您的目标操作来自定义它。
Preference -> Keyboard shortcut
编辑器-运行选择-Ctrl+Return
或
编辑器-运行选择-Shift+Return