2016-04-03 15 views
7

में नहीं मिला मैंने इमेजक्रैपर नामक एक पर्यावरण बनाया और इसके साथ स्थापित पाइप।कोंडा एनवी से पैकेज जुपियर नोटबुक

फिर मैं छविस्क्रेपर नामक पैकेज स्थापित करने के लिए पीआईपी का उपयोग करने के लिए आगे बढ़ता हूं; सिर्फ जांच करने के लिए जहां हम से पथ हो रही है इससे पहले कि मैं Jupyter नोटबुक लांच

>>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 

,:

[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 

लगता

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

बस सुनिश्चित करने के लिए मैं पैकेज सफलतापूर्वक स्थापित कर रखी है ठीक है, इसलिए मैं

[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 वातावरण के आधार पर एक नया कर्नेल रजिस्टर कर सकते हैं:

+2

हाँ, आप या तो: अपने 'छविक्रैपर' वातावरण में एक 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

यहाँ दो संभव समाधान हैं। कर्नेल imagescraper पर्यावरण से शुरू होगा और इस प्रकार अपने सभी पैकेज देखता है।

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

यह आपके jupyter डैशबोर्ड पर imagescraper नामक एक नया कर्नेल जोड़ देगा।


एक अन्य समाधान imagescraper वातावरण में jupyter नोटबुक स्थापित करने और पर्यावरण से jupyter शुरू करने के लिए है। जब भी आप जिप्टर नोटबुक शुरू करते हैं तो इसे imagescraper सक्रिय करने की आवश्यकता होती है।

source activate imagescraper 
conda install notebook 
jupyter notebook 
+0

धन्यवाद! मैं किसी भी तरह से बस अपने सभी अलग envs में jupyter स्थापित करना पसंद करते हैं। एक जादू की तरह काम करता है। – BernardL

संबंधित मुद्दे