2016-04-03 23 views
7

imagescraperという環境を作成し、そこにpipをインストールしました。Conda envのパッケージがJupyerノートブックに見つかりません

次に、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 

ようです大丈夫ですので、私はJupyterノートブックを起動します。

ノートブックの中で私は新しい本を作りました。

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' 

は、私は私のノートPCはすべて、独自のenvパッケージを参照するようにすることができます方法はありますか?ここで

+2

はい、あなたは 'imagescraper'環境にipykernelをインストールします。ここで私の答えをテンプレートとして使うことができます:http://stackoverflow.com/questions/30492623/using-both-python-2-x-and-python-3-x-in-ipython-notebook/。または、 'imagescraper'環境にjupyterをインストールし、この環境からjupyterを起動してください。 – cel

+0

それは私のために完全に働いてくれてありがとう! – BernardL

+2

@celあなたは答えにそれを広げてください:-) –

答えて

11

は、2つの可能なソリューションです:

あなたはあなたのimagescraper環境に基づいて、新しいカーネルを登録することができます。カーネルはimagescraper環境から起動するので、すべてのパッケージが表示されます。

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

これは、新しいカーネルをimagescraperという名前であなたのジュピターダッシュボードに追加します。


別の解決策は、imagescraper環境にjupyterノートブックをインストールし、的環境からjupyter開始することです。これは、jupyterノートブックを起動するたびにimagescraperを有効にする必要があります。

source activate imagescraper 
conda install notebook 
jupyter notebook 
+0

ありがとう!私は何とかjupyterをすべての私の別のenvにインストールする方が好きです。魅力のように動作します。 – BernardL

関連する問題