2015-05-26 31 views
6

मैं Anaconda पायथन वितरण का उपयोग कर रहा हूं और selenium पैकेज का उपयोग करना चाहता हूं। दुर्भाग्य से वितरण सेलेनियम को शामिल किया है नहीं करता है में यह तो मैं इसे का उपयोग स्थापित की सिफारिश की:पायथन: स्थापित सेलेनियम पैकेज नहीं मिला

pip install -U selenium 

वितरण FAQ कहते हैं कि यह ठीक से काम करना चाहिए, लेकिन यह उपयोग करने के लिए जब मैं कोशिश मैं अजगर मुझे बता यह कुछ भी पता नहीं है मिल इस पैकेज के बारे में।

अर्थात

>>> import selenium 
Traceback (most recent call last): 
    File "<stdin>", line 1, in <module> 
ImportError: No module named selenium 

मैं जाँच की और /usr/local/lib/python2.7/dist-packages निर्देशिका यह भीतर सेलेनियम होता है। मैं अपने पायथन वितरण को इस पर कैसे इंगित करूं ताकि मैं पैकेज का उपयोग कर सकूं?

+1

ऐसा होने का कारण हो सकता है क्योंकि आपका एनाकोंडा एक अलग पायथन पथ पर इशारा कर रहा है जबकि आप एक अलग पायथन पथ में मॉड्यूल स्थापित कर रहे हैं। जहां तक ​​मैं देखता हूं, यही कारण हो सकता है, क्योंकि मैंने अभी भी वही प्रक्रिया की है और यह आसानी से सेलेनियम पैकेज आयात करता है। –

+0

conda install -c https://conda.anaconda.org/metaperl सेलेनियम –

उत्तर

12

this प्रश्न में एक टिप्पणी की सलाह के बाद मैंने वितरण के साथ स्थापित pip का उपयोग कर सेलेनियम स्थापित किया।

~/anaconda/bin/pip install -U selenium 

मुझे इससे पहले पता नहीं था लेकिन ऐसा लगता है कि ऐसा लगता है।

+0

यह मेरे लिए भी काम करता है। चीयर्स! –

+0

विंडोज उपयोगकर्ताओं के लिए, यह भी काम करता है यदि आप कमांड प्रॉम्प्ट/पावर खोल के साथ 'सी: \ उपयोगकर्ता \ yourname \ Anaconda3' निर्देशिका के अंदर 'पाइप इंस्टॉल-यू सेलेनियम' चलाते हैं। – Matt

1

प्रयास करें:

conda install -c metaperl selenium=2.40.0 
+2

हालांकि यह कोड प्रश्न का उत्तर दे सकता है, यह कुछ संदर्भ शामिल करना बेहतर होगा, यह बताएगा कि यह कैसे काम करता है और इसका उपयोग कब किया जाता है। कोड-केवल उत्तर लंबे समय तक उपयोगी नहीं होते हैं। – Bono

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