2011-09-01 19 views
8

मैं libsvm के लिए नया हूं और कुछ मूर्ख प्रश्नों के लिए खेद है। मैं easy.py चलाने की कोशिश कर रहा हूं लेकिन ऐसा करने में समस्याएं हैं। \ उपयोगकर्ता \ Cassie \ libsvm विंडो में libsvm का easy.py कैसे चलाएं?

  • पायथन स्थापित करें और यह सेल्सियस पर एक फ़ोल्डर बनाया:/Python27
  • डाउनलोड मैं

    1. libsvm-3.1 पैकेज डाउनलोड किया है और सी में निकालने के लिए है gp443win32.zip और इसे डाउनलोड फ़ोल्डर पर फ़ोल्डर gnuplot पर निकालें। gnuplot.exe की एक कॉपी बनाएं और सी में पेस्ट: \ उपयोगकर्ता \ Cassie \ libsvm3-1 \ libsvm3-1 \ उपकरण
    2. आह्वान cmd विंडो 7 में और टाइप "easy.py myfile.txt"। लेकिन एक त्रुटि संदेश से पता चला है

    "ट्रैसबैक (सबसे हाल कॉल पिछले): फ़ाइल" C: \ उपयोगकर्ता \ Cassie \ libsvm-3.1 \ libsvm-3.1 \ उपकरण \ easy.py ", रेखा 31, दर्शाते हैं उनमें os.path.exists (gnuplot_exe), "निष्पादन gnuplot नहीं मिला" AssertionError: gnuplot निष्पादन योग्य नहीं मिला "

    सवाल:

    1. मैं गलत gnuplot पैकेज स्थापित किया था?
    2. क्या मैंने गलत आवेदन किया था? gnuplot.exe
    3. क्या मुझे cmd को gnuplot.exe खोजने के लिए कुछ पथ या envinroment को कॉन्फ़िगर करने की आवश्यकता है?
    4. क्या मैंने easy.py चलाने के लिए गलत आदेश टाइप किया है?
    5. क्या मुझे पहले प्रशिक्षण फ़ाइल को लेबल करना है?

    libsvm में बहुत सारी जानकारी है और मैं वास्तव में उलझन में था। इस मुद्दे के साथ कोई अनुभव स्वागत है। आपको बहुत बहुत धन्यवाद,

  • उत्तर

    12

    यह "पथ समस्या" जैसा दिखता है। तो टेक्स्ट एडिटर में easy.py खोलें और लाइन 25 पर जाएं जो "gnuplot_exe = r" c: \ tmp \ डेस्कटॉप \ gnuplot \ bin \ pgnuplot.exe "जैसे कुछ दिखाई देगा।

    इसलिए आपको इसे रखना होगा gnuplot संग्रहीत का सटीक पथ, उदाहरण के लिए मेरे लिए यह "gnuplot_exe = r" c: \ दस्तावेज़ और सेटिंग्स \ डेस्कटॉप \ gnuplot \ binary \ pgnuplot.exe "था।

    मुझे आशा है कि यह आपकी मदद करेगा !!!

    +1

    बहुत बहुत धन्यवाद। Easy.py अब चलाने के लिए परेशान प्रतीत होता है हालांकि मेरा gnuplot कुछ भी साजिश नहीं कर सकता है। मैं इसे ठीक करने की कोशिश करूंगा। :) – Cassie

    +1

    हाय @ कैसी, अब मुझे easy.py चलाने में कुछ समस्या है।यही वह है जो मैं प्राप्त कर रहा हूं: http://stackoverflow.com/questions/25990736/how-to-modify-easy-py-in-libsvm-3-18-to-solve-error-trackback-most-recent- कहते हैं। कोई उपाय? – Ghimire

    1
    1. कृपया gnuplot.exe का अपना रास्ता जांचें, प्रत्येक चरित्र की जांच करें;
    2. कृपया gnuplot के अन्य संस्करण को स्थापित करें, शायद gnuplot का संस्करण libSVM का वर्तमान संस्करण असंगत है;
    3. मेरे कंप्यूटर में, LibSVM 3.2.1 gnuplot 5.0.1 पायथन 2.7। यह ठीक है!
    संबंधित मुद्दे