在Jupyer Notebook中找不到来自Conda env的软件包

伯纳德·L

我创建了一个名为imagescraper的环境,并在其中安装了pip。

然后,我继续使用pip安装名为ImageScraper的软件包。

>>activate imagescraper
[imagescraper]>>pip install ImageScraper

只是为了确保我已成功安装该软件包:

>>conda list

[imagescraper] C:\Users\John>conda list
# packages in environment at C:\Anaconda2\envs\imagescrap
#
future                    0.15.2                    <pip>
imagescraper              2.0.7                     <pip>
lxml                      3.6.0                     <pip>
numpy                     1.11.0                    <pip>
pandas                    0.18.0                    <pip>
pip                       8.1.1                    py27_1
python                    2.7.11                        4
python-dateutil           2.5.2                     <pip>
pytz                      2016.3                    <pip>
requests                  2.9.1                     <pip>
setproctitle              1.1.9                     <pip>
setuptools                20.3                     py27_0
simplepool                0.1                       <pip>
six                       1.10.0                    <pip>
vs2008_runtime            9.00.30729.1                  0
wheel                     0.29.0                   py27_0

在启动Jupyter笔记本电脑之前,只需检查一下我们从何处获取路径:

[imagescraper] C:\Users\John>python
Python 2.7.11 |Continuum Analytics, Inc.| (default, Feb 16 2016, 09:58:36) [MSC
v.1500 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
Anaconda is brought to you by Continuum Analytics.
Please check out: http://continuum.io/thanks and https://anaconda.org
>>> import sys
>>> sys.executable
'C:\\Anaconda2\\envs\\imagescraper\\python.exe'
>>> import image_scraper

似乎还可以,所以我继续使用

[imagescraper]>>jupyter notebook

在笔记本中,我创建了一本新书,当我尝试相同的书时;

import image_scraper

我得到的回报是:

---------------------------------------------------------------------------
ImportError                               Traceback (most recent call last)
<ipython-input-1-6c2b65c9cdeb> in <module>()
----> 1 import image_scraper

ImportError: No module named image_scraper

这样做来检查Jupyter笔记本中的路径,我明白了。

import sys

sys.executable

'C:\\Anaconda2\\python.exe'

告诉我这不是指我在其中安装模块的环境。

有什么方法可以确保我的笔记本都引用自己的env包?

这是两个可能的解决方案:

您可以根据您的imagescraper环境注册新内核内核将从imagescraper环境开始,因此可以看到其所有软件包。

source activate imagescraper
conda install ipykernel
ipython kernel install --name imagescraper

这将为imagescraper您的jupyter仪表板添加一个新内核


另一个解决方案是将jupyter笔记本安装到imagescraper环境中,然后从环境启动jupyter。这需要imagescraper在每次启动jupyter Notebook时激活

source activate imagescraper
conda install notebook
jupyter notebook

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

找不到来自tcllib的软件包

来自分类Dev

找不到pypi中的软件包

来自分类Dev

找不到pypi中的软件包

来自分类Dev

无需安装软件包即可在 Jupyer 笔记本中使用 Matplotlib 放大/缩小功能

来自分类Dev

在不使用Conda的情况下将Python软件包安装到Conda Env

来自分类Dev

转到-找不到软件包“ appengine”

来自分类Dev

找不到Laravel软件包特征

来自分类Dev

找不到JavaFX软件包

来自分类Dev

找不到Acra lib软件包

来自分类Dev

找不到软件包“ cairo”

来自分类Dev

CMake找不到CxxTest软件包

来自分类Dev

找不到Tensorflow软件包

来自分类Dev

问题:找不到软件包“ libcrypto”

来自分类Dev

找不到软件包“ cairo”

来自分类Dev

找不到或安装软件包“自由”

来自分类Dev

找不到软件包gdebi

来自分类Dev

找不到软件包“ ncurses”

来自分类Dev

找不到刚刚安装的软件包

来自分类Dev

FreeBSD 10.2找不到软件包

来自分类Dev

在anaconda环境中搜索已安装某些软件包的env

来自分类Dev

在应用程序中看不到来自Ubuntu Software Center的软件包

来自分类Dev

PyCharm在virtualenv中找不到软件包

来自分类Dev

在Lubuntu中找不到已安装的软件包

来自分类Dev

在Ubuntu 14.04中找不到单声道软件包

来自分类Dev

在TFS版本中找不到NuGet软件包版本?

来自分类Dev

在Debian Wheezy中找不到smbfs软件包

来自分类Dev

在Lubuntu中找不到已安装的软件包

来自分类Dev

在Nuget中找不到软件包(Pechkin)

来自分类Dev

在Debian中找不到软件包spice-vdagent