抱歉这个noob问题。我最近在MacOS上为Python安装了Anaconda Spyder UI。在Spyder中你会看到三个窗口,python文件(源代码),变量资源管理器和IPython控制台。
我遇到两个问题:
首先,快捷方式不起作用。例如:Run Cell = CTRL + ENTER 和Run Cell and 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 =' /用户/客体/开发/&#39)
没有Out [1]。 问题:我做错了什么?我无法在首选项对话框中找到任何内容。
答案 0 :(得分:1)
#%%
形式的注释来破坏单元格中的文件,这些单元格是您可以独立评估的代码块。然后 Cmd + 输入和 Shift + Enter 将按预期工作,即他们将评估当前单元格并保持在它上面或分别移动到下一个。print(x)
,因为默认情况下,运行不会打印。答案 1 :(得分:0)
在 IPython 控制台中它应该可以正常工作。您可以尝试更新您的 Spyder。
对于快捷键不起作用的问题,您可以从首选项中设置您自己的首选键盘快捷键。通过双击该表中的任何条目以及您的目标操作来自定义它。
<块引用>首选项 -> 键盘快捷键
编辑器 - 运行选择 - Ctrl + Return
或
编辑器 - 运行选择 - Shift + Return