将Python包导入Jupyter时出错

时间:2016-02-12 13:25:50

标签: python windows python-2.7

我一直在使用Jupyter IPython笔记本(使用Python 2.7),并且在导入和安装软件包之前没有任何问题。我的大部分包都是通过Anaconda安装的。现在我随机导入导入我一直能够导入的包的问题。我有一个例子如下。请帮忙。我对Python很陌生,所以我完成了对问题的解决以及如何解决问题。

将pandas导入为pd

ImportError Traceback(最近一次调用最后一次)  in() ----> 1个导入pandas为pd

C:\ Users \ IBM_ADMIN \ Anaconda2 \ lib \ site-packages \ pandas__init __。py in()      来自源目录的11" pandas,你可能需要运行"      12"' python setup.py build_ext --inplace'建立C" --->首先是13"扩展名。" .format(模块))      14      15来自datetime import datetime

ImportError:C扩展名:没有构建名为numpy的模块。如果要从源目录导入pandas,可能需要运行' python setup.py build_ext --inplace'首先构建C扩展。

2 个答案:

答案 0 :(得分:2)

conda virtual environments会对你有所帮助。为您的项目使用环境是一种很好的做法。它可以帮助您避免系统Python的潜在问题。

在命令行上尝试:

conda create -n myenv anaconda
source activate myenv
jupyter notebook

默认环境已经有pandas;您可以使用conda install <package>安装大多数其他内容,如果不起作用,则pip install <package>

答案 1 :(得分:0)

运行它解决了这个问题:pip install scipy-0.16.1-cp27-none-win_amd64.whl执行此操作后,所有其他软件包都可以重新安装并成功导入。

相关问题