Jupyter:安装新模块

12

我最近安装了带有Python 3.5和其他所有组件的Anaconda。我来自R语言环境,习惯于动态安装软件包。我正在尝试通过jupyter notebook安装一个名为scitools的模块。我想在jupyter中重现这个步骤,但是我不知道如何动态安装软件包(如果可能的话)。非常感谢您的帮助。谢谢!

在这里输入图片描述

编辑:我正在尝试使用社区推荐的conda,但它并没有起作用。我正在使用mac OSX操作系统。

在这里输入图片描述

3个回答

18

请查看Jake Vander Plus的博客这里,学习如何在Jupyter Notebook中使用pip安装软件包。

# Install a pip package in the current Jupyter kernel
import sys
!{sys.executable} -m pip install numpy

1
在Windows上会抛出错误:“C:\Program”不是内部或外部命令,也不是可运行的程序或批处理文件。 - Duncan Pullen
请分享您实际运行的命令。 看起来您运行了一个以 C:\Program 开头并带有空格的命令。 - Abhishake Gupta

5

如果您已经使用Anaconda进行了安装,则可能已经安装了该模块。在这种情况下,在激活内核后的Jupyter笔记本中,您只需要确保执行导入语句。

import scitools

如果您还没有安装该模块,可以通过以下两种方式之一进行安装。两种方法都可以在命令行或终端中操作。
pip install scitools

或者,因为您有Anaconda

conda install scitools

这样就可以了。当你在笔记本中执行导入语句时,它应该能够正确地找到并启用该模块。


1

我曾经遇到过同样的问题。事实证明,如果在Windows下打开Anaconda窗口(可以在Anaconda下拉菜单中找到),它会指向正确的位置,以便使用pip进行安装(或更新)。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接