【问题标题】:Installing module in python with anaconda and jupyter notebook使用 anaconda 和 jupyter notebook 在 python 中安装模块
【发布时间】:2017-01-02 12:44:24
【问题描述】:

我在安装模块时遇到了问题,我在任何地方都找不到确切的解决方案。我想要做的是使用 anaconda 来安装一个模块。当我输入 anaconda 命令提示符时:

pip install imbox

它说它安装。然后我通过简单地使用打开jupyter笔记本

jupyter notebook

在我尝试之前一切似乎都很好

from imbox import Imbox

我明白了

No module named imbox

如何让 jupyter notebook 包含该模块?

【问题讨论】:

  • 您是否尝试过使用 conda 来安装模块?康达安装imbox?可能是 pip 正在安装到您的基本 python 站点包,但 jupyter 使用的是不同的 python 内核。
  • 我做了,但 conda 不包括 imbox。
  • pip 说它在哪里安装包?它是否与您的 conda 安装位置匹配?
  • 好吧,因为我在重新启动之前已经安装了它,所以它说的是:要求已经满足(使用 --upgrade 升级):c:\python27\l ib\ 中的 imbox site-packages 已满足要求(使用 --upgrade 升级):c:\python27\lib \site-packages 中的六个(来自 imbox)您使用的是 pip 版本 8.1.1,但版本 8.1.2 可用。您应该考虑通过 'python -m pip install --upgrade pip' comm 和升级。
  • 如何将位置从 c:\python27\l ib\site-packages 更改为 C:\Users\USERNAME\Anaconda2\Lib\site-packages

标签: python module anaconda jupyter


【解决方案1】:

尝试使用 conda 附带的 pip,而不是您的默认 pip。

PATH_TO_CONDA_DIR/bin/pip install imbox

在你的情况下:

C:\Users\USERNAME\Anaconda2\bin\pip install imbox

或者,重新安装包,在指定位置:

pip install --target=C:\Users\USERNAME\Anaconda2\lib\site-packages imbox

【讨论】:

  • 刚才输出的:系统找不到指定的路径
  • 您可能需要在 pip 之后添加 .exe,在 windows 上。
  • 另外,我把 USERNAME 放在那里,而不是你的实际用户名。
  • 谢谢!这行得通,但我也想知道是否可以更改默认路径,以便我可以使用简单的“pip install”并将其安装到正确的区域。
  • 这是对 PATH 的修改。只需将 conda 目录添加到您的 Windows PATH。
猜你喜欢
  • 1970-01-01
  • 2018-07-25
  • 1970-01-01
  • 1970-01-01
  • 2020-10-02
  • 2023-02-03
  • 2016-05-24
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多