【发布时间】:2017-09-12 05:55:39
【问题描述】:
抱歉这个菜鸟问题。我最近在 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='/Users/guest/Development/')
而且没有输出 [1]。 问题:我做错了什么?我在首选项对话框中找不到任何内容。
【问题讨论】:
-
您是否使用
#%%形式的 cmets 将您的文件分解为单元格?如果你不这样做,那么Cmd+Enter和Shift+Enter就不起作用。关于第二个问题,如果您使用F5运行文件,则需要将最后一行更改为print(x),因为它默认不打印。 -
是的,就是这样。如果您将其发布为答案,我会排除它。感谢您的提示。
-
好的,我只是想先和你确认一下。我会重写我的评论作为答案。
标签: python ipython anaconda spyder