2013-05-17 7 views
5

इंस्टॉल करना मैं ट्विटर-पायथन स्थापित करने की कोशिश कर रहा हूं और मुझे बस यह नहीं मिल रहा है। मैंने जो कुछ भी पढ़ा है, उसके अनुसार यह आसान होना चाहिए। मैंने easy_install, python setup.py install, कमांड लाइन आदि के बारे में सभी चीजें पढ़ी हैं, लेकिन मुझे बस यह नहीं मिला है। मैं "ट्विटर-1.9.4.tar.gz" डाउनलोड किया है, तो अब मैं अपने रूट में 'ट्विटर-1.9.4' फ़ोल्डर है 'C: \ Python27' औरट्विटर पाइथन मॉड्यूल

>>> python setup.py install 
निष्क्रिय में

चल कोशिश की। .. और वह काम नहीं कर रहा है। मैं याहू वित्त के लिए एक मॉड्यूल स्थापित करने में सक्षम था और मुझे बस इतना करना था कि कोड को मेरे 'सी: \ पायथन 27 \ लिब' फ़ोल्डर में रखा गया था।

ये अलग कैसे हैं और पैकेज स्थापित करने के लिए वास्तव में एक बुनियादी आधार-दर-चरण है?

उत्तर

2

आपके पास निर्देशिका संरचना को देखते हुए, मुझे लगता है कि आप विंडोज का उपयोग कर रहे हैं। तो मेरी सिफारिश है कि एक पैकेज प्रबंधक प्रणाली जैसे पीआईपी का उपयोग करना है। पाइप आपको पाइथन पैकेज को बहुत आसानी से स्थापित करने की अनुमति देता है।

आप यहाँ पिप स्थापित कर सकते हैं: pip for python

या आप विशेष संस्करण खिड़कियों चाहते हैं, वहाँ कुछ पूर्व बनाया खिड़कियों binaries यहां हैं: pip for windows

अजगर कर setup.py निष्क्रिय में स्थापित हो जाएगा नहीं काम क्योंकि यह एक इंटरेक्टिव पायथन दुभाषिया है। आप स्थापित करने के लिए कमांड लाइन से पायथन को कॉल करना चाहते हैं।

पिप के साथ

, आप कमांड लाइन के पास जाकर कुछ इस तरह चला सकते हैं:

"चहचहाना-अजगर स्थापित पिप"

नहीं सभी अजगर संकुल पिप के साथ पाए जाते हैं, लेकिन आप

उपयोग करके खोज सकते

"पीआईपी खोज ट्विटर-पायथन"

पीआईपी की प्रकृति यह है कि आपको इच्छित मॉड्यूल का सटीक नाम टाइप करना होगा।

संक्षेप में

तो, मेरी निजी अजगर पैकेज स्थापित पाने के लिए सिफारिश है:

  • कमांड लाइन के लिए पिप निष्पादन योग्य स्थापित
  • जाओ
  • प्रकार "पिप खोज python_package"
  • का पता लगाएं पैकेज जो आप सूची से चाहते हैं।
  • प्रकार "python_package स्थापित पिप"

यह बिना किसी अवरोध के सब कुछ स्थापित करना चाहिए।

For Windows, this command should be run from a command prompt window (Start ‣ Accessories): setup.py install

आप python setup.py install आदेश है, जो पहले से ही बुला अजगर दुभाषिया का इरादा रखता है उल्लेख और नहीं होगा:

+0

मुझे कुछ प्रगति करने में मदद करने के लिए धन्यवाद। मैं पाइप स्थापित करने और कमांड लाइन पर जाने में सक्षम था, लेकिन जब मैं "पीआईपी खोज python_package" टाइप करता हूं तो मुझे "सिंटेक्स त्रुटि: अमान्य वाक्यविन्यास" मिलता है।मैंने सोचा कि शायद मुझे पीआईपी आयात करने की ज़रूरत है, जब मैंने कोशिश की कि उसने मुझे "आयात त्रुटि: कोई मॉड्यूल नाम नहीं दिया है pkg_resources" – AdrianBoeh

+0

मैं क्षमा चाहता हूं, पाइप का उपयोग करते समय, आपको कमांड लाइन का उपयोग करने की आवश्यकता है। बस अपनी कमांड लाइन में जाओ। अपनी कमांड लाइन तक पहुंचने के लिए। विंडोज बटन दबाएं और "cmd" खोजें। इसका परिणाम आपकी कमांड लाइन में होना चाहिए। उस कमांड लाइन में, आपको "पीआईपी खोज python_package" टाइप करने में सक्षम होना चाहिए। दुभाषिया केवल तभी जरूरी है जब आप भाषा स्तर पर चीजें कर रहे हों, न कि ऑपरेटिंग सिस्टम स्तर पर। –

+0

कमांड लाइनों का कहना है कि पीआईपी पहचाना नहीं गया है :( – AdrianBoeh

0

Installing Python Modules स्पष्ट रूप से आप कमांड लाइन, नहीं पायथन दुभाषिया आईडीई (निष्क्रिय) की तरह से संकुल स्थापित करने की आवश्यकता कहा गया है दुभाषिया के भीतर चलाने के लिए समझ में आता है।

+0

हेल के लिए धन्यवाद पी। कमांड प्रॉम्प्ट कहता है कि "पायथन को आंतरिक या बाहरी कमांड, ऑपरेट करने योग्य प्रोग्राम या बैच फ़ाइल के रूप में पहचाना नहीं जाता है।" – AdrianBoeh

+0

यह होना चाहिए यदि आपने आईडीएलई सही तरीके से स्थापित किया हो। अन्यथा सिस्टम पथ में 'Python.exe' (शायद 'C: \ Python27') वाली निर्देशिका जोड़ें। – artdanil

+0

तो, मुझे लगता है कि मुझे अभी भी यह नहीं मिला है ... मैंने पर्यावरण चर के लिए C: \ Python27 \ Lib जोड़ा, मैं "PYTHONPATH =% PythonPATH%; C: \ Python27 \ Lib" सेट करता हूं, और मैंने " autoexec.bat फ़ाइल में PYTHONPATH =% PythonPATH%; C: \ Python27 \ Lib "सेट करें। पायथन और पीआईपी को अभी भी कमांड लाइन से पहचाना नहीं जाता है और जब मैं "% path% echo" करता हूं तो यह सूची में प्रकट नहीं होता है। क्या इसके आसपास कोई रास्ता है - ट्विटर-पायथन पैकेज को स्थापित करने का एक और तरीका? – AdrianBoeh

0

आपको c: \ Python27 और C: \ Python27 \ स्क्रिप्ट्स को शामिल करने के लिए Windows सिस्टम पथ चर सेट करने की आवश्यकता है। आपको PythonPATH सेट करने की आवश्यकता नहीं है और न ही किसी भी बैट फाइल का उपयोग करने की आवश्यकता है।

पथ c: \ Python27 विंडोज बता देंगे जहां python.exe

पथ सी है: \ Python27 \ स्क्रिप्ट विंडोज बता देंगे जहां पिप विंडोज कमांड लाइन से

भागो पिप है (निष्क्रिय उपयोग न करें)

+0

इंस्टॉल करने का तरीका नहीं समझ सकता! यह अब तक है जितना मैंने प्राप्त किया है। अब मैं इन निर्देशिकाओं को% पथ% में देख पा रहा हूं और कमांड लाइन पीआईपी को पहचान रही है ... हालांकि अब यह कह रहा है कि "आयात त्रुटि: कोई मॉड्यूल pkg_resources नाम नहीं है" जब मैं "pip search python_packages" आज़माता हूं। क्या मुझे इस ट्विटर-पायथन फ़ोल्डर को कुछ खास रखने की ज़रूरत है? मदद के लिए फिर से धन्यवाद, वास्तव में इसकी सराहना करते हैं। – AdrianBoeh

1

1) रन सीएमडी व्यवस्थापक
2) प्रकार इस रूप में:
set path=%path%;C:\Python27\
3) डाउनलोड अजगर-चहचहाना, अगर आप पहले से ही किया था नहीं किया है, इस लिंक पर मेरा सुझाव है:
https://code.google.com/p/python-twitter/
4) ताकि इसे निकालने के लिए में डाउनलोड PeaZip:
http://peazip.org/
5) स्थापित करें PeaZip, तुम कहाँ डाउनलोड किया है अजगर-चहचहाना पर जाते हैं, राइट क्लिक करें, PeaZip के साथ निकालें।
6) निष्कर्षण के बाद लिंक को पायथन-ट्विटर फ़ोल्डर में कॉपी करें, जो इस तरह कुछ होना चाहिए:
सी: \ उपयोगकर्ता \ KiDo \ डाउनलोड \ पायथन-ट्विटर-1.1.tar \ dist \ python-twitter-1.1
7) वापस सीएमडी पर जाएँ, और प्रकार:
सीडी अजगर-चहचहाना स्थान, या कुछ इस तरह:
cd C:\Users\KiDo\Downloads\python-twitter-1.1.tar\dist\python-twitter-1.1
8) अब सीएमडी में इस टाइप करें:
python setup.py install

और यह तो ठीक से काम करना चाहिए , मुझ पर विश्वास मत करो?
खुला निष्क्रिय, और प्रकार:

import twitter

मैं आपको गारंटी से इंस्टॉल है, लेकिन यदि आप किसी अन्य त्रुटि आ सकती है, इस तरह:

>>> import twitter Traceback (most recent call last): File "<stdin>", line 1, in <module> File "C:\Python27\lib\site-packages\twitter.py", line 37, in <module> import requests ImportError: No module named requests

तो फिर तुम थोड़े ही करना है मॉड्यूल डाउनलोड करने के लिए चरण अनुरोध

+0

जब मैं 'आयात ट्विटर' का प्रयास करता हूं तो मुझे एक और त्रुटि मिलती है: फ़ाइल "सी: \ xxxx \ PhythonTests \ python-twitter-1.1.tar \ dist \ python-twitter-1.1 \ twitter.py", लाइन 54 आयात त्रुटि बढ़ाएं, " एक जेसन लाइब्रेरी लोड करने में असमर्थ " मेरे पास लाइन 54 पर संस्करण 3.5.0 है, जो इस पंक्ति का अनुसरण करता है: django.utils से आयात simplejson – Selrac

+0

@ सेलेराक अगर आपको कोई त्रुटि मिलती है तो 'json आयात करें' का प्रयास करें तो आपको एक और संस्करण प्राप्त करने की आवश्यकता है शायद। – KiDo

0

असल में, python3.4.3 साथ, आप बस चहचहाना का उपयोग करने में सक्षम होने की दो बातें करना है: 1.python -m पिप स्थापित यू पिप तो एक बार पिप अद्यतन किया जाता है (क्योंकि यह पहले से इंस्टॉल आता)। आप दूसरा चरण करते हैं: 2. पीआईपी इंस्टॉल करें ट्विटर यह ट्विटर पैकेज स्थापित करेगा।

0

आज, पूर्व विधि का उपयोग करने के बाद, मैं इसे फिर से उपयोग नहीं कर सका (कल मेरी पोस्ट के अनुसार)।

...Python34>cd scripts    #command prompt change die where pip is 
...Python34\Scripts>pip install fabric #in this dir, use pip 

बहुत बढ़िया (मुझे कम से कम के लिए) हालांकि पैकेज मैं चाहता था नहीं किया जा सका 'पूरी तरह से' स्थापित किया है, अभी तक: तो मैं एक और तरीका है कि सरल और अच्छा है और आशा (कम से कम मेरे पीसी पर) हमेशा काम करेगा की कोशिश की एक और पायथन।

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