无法在Jupyter Notebook中导入Scipy

阿伦·卡里亚纳拉曼(Arun Kalyanaraman)

我正在尝试在jupyter笔记本中使用scipy,它说我已经安装了它,但是当我尝试导入它时,它给了我以下错误。 在此处输入图片说明

任何帮助都会很棒。谢谢。

jakevdp

TLDR:试试看

import sys
!{sys.executable} -m pip install scipy

更多信息:

Jupyter笔记本能够使用多个内核,这些内核本质上是该笔记本使用的Python(或其他语言)可执行文件的指针。在Python内核中,您可以通过键入以下内容来确定正在使用哪个内核

import sys
print(sys.executable)

当您在笔记本中运行bash命令(如)时!pip install scipy,将使用启动笔记本时处于活动状态的bash环境,该环境不一定与您使用的Python内核相关联这意味着它可能会在其他Python位置安装scipy。您可以通过运行找出外壳指向的Python !which python如果不匹配,则!pip install不会在正确的位置安装。

您可以通过明确告诉bash提示要使用哪个Python / pip来解决此问题。例如,这应该可以解决问题:

import sys
!{sys.executable} -m pip install scipy

这将运行与您的可执行文件关联的pip版本,并随即安装scipy。有关幕后发生情况的更多详细信息,请查看此答案

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在Jupyter Notebook中导入Pyperclip?

在Jupyter Notebook的另一个目录中导入py文件

Jupyter Notebook扩展无法加载

无法在jupyter中导入matplotlib.pyplot(但不是ipython)

无法在Jupyter Notebook中导入Tensorflow

在Jupyter Notebook中导入模块-路径

无法在ipython中导入scipy(python 3.4.4)

无法启动Jupyter Notebook

无法在Jupyter Notebook的Python3环境中导入已安装的软件包

我已使用pip和conda安装的模块无法在Sublime或Atom中导入,但可以使用Jupyter Notebook(有时甚至是Terminal)导入。

为什么即使安装了Jupyter Notebook(Python 3.6),也无法在我的Jupyter Notebook中导入utils?

jupyter-notebook,ImportError:无法导入名称“ Type”

无法在Jupyter Notebook中导入或安装熊猫配置文件

无法从Docker访问Jupyter Notebook

即使可以在Python控制台中导入nltk,也无法在Jupyter中导入

无法在Jupyter Notebook中导入Tensorflow

如何在Jupyter Notebook中导入python .py文件

Jupyter Notebook ImportError:无法导入名称“ example_var”

无法在Jupyter中导入Python函数

在Jupyter Notebook中导入pyplot

在HDInsight上的Jupyter Notebook中导入自己的模块

无法在Jupyter Notebook上导入熊猫

在Jupyter Notebook中导入TensorFlow GPU时出错

在从任何目录启动的 Jupyter Notebook 中导入 pyspark

无法停止 Jupyter Notebook

如何在我的烧瓶 app.py 中导入 jupyter notebook 文件?

无法在 Python 3 和 Jupyter 中导入包

在 jupyter-notebook 中导入 tensorflow 时发生错误

spacy ImportError:无法在 Jupyter Notebook 中导入名称 Deque

TOP 榜单

热门标签

归档