Jupyter Notebook运行import语句,然后挂起

时间:2017-07-06 18:51:39

标签: python ipython jupyter-notebook python-import jupyter

我的Jupyter笔记本不会长时间“全部跑”。它运行第一个单元格(import语句),看似没有错误,然后在那之后不会运行任何东西,即使它们是简单的函数定义。如果我颠倒了订单,它将运行所有内容,包括import语句,但之后没有任何内容。如果我一个接一个地运行单元格,它们工作正常,这让我相信我对Jupyter处理一个或多个导入的方式有一些问题。我也无法打断内核;未运行的单元格仍然显示为忙碌。我必须重新启动内核才能再次运行它。

以下是来自Jupyter的信息:

The version of the notebook server is 4.1.0 and is running on:
Python 2.7.13 |Anaconda custom (64-bit)| (default, Dec 19 2016, 13:29:36) [MSC v.1500 64 bit (AMD64)]

Current Kernel Information:

Python 2.7.13 |Anaconda custom (64-bit)| (default, May 11 2017, 13:17:26) [MSC v.1500 64 bit (AMD64)]
Type "copyright", "credits" or "license" for more information.

IPython 4.0.3 -- An enhanced Interactive Python.
?         -> Introduction and overview of IPython's features.
%quickref -> Quick reference.
help      -> Python's own help system.
object?   -> Details about 'object', use 'object??' for extra details.
%guiref   -> A brief reference about the graphical user interface.

以下是我的导入声明:

import os
import pandas as pd
import numpy as np
import math
import datetime
import seaborn as sns
import matplotlib.pyplot as plt
from jinja2 import Environment, FileSystemLoader
import pdfkit

# %matplotlib inline

一个通用函数,如果我先运行导入就不会运行,但如果我在导入之前运行它就会运行。

def load_data(file_path):
    """Function that does something"""
    pass

我尝试逐一评论进口,但没有改变。它在我的MacBook上运行良好。有任何想法吗?

0 个答案:

没有答案