पाइप या easy_install के माध्यम से wxpython स्थापित करना


22

मैं कुछ समस्याओं wxpythonका उपयोग कर स्थापित कर रहा हूँ pip

यहाँ मेरा वर्तमान उत्पादन है:

[myuserid]% sudo pip install wxpython
Downloading/unpacking wxpython
  Downloading wxPython2.8-win64-devel-2.8.11.0-msvc9x64.tar.bz2 (7.2Mb): 7.2Mb downloaded
  Running setup.py egg_info for package wxpython
    Traceback (most recent call last):
      File "<string>", line 14, in <module>
    IOError: [Errno 2] No such file or directory: '/Users/myuserid/build/wxpython/setup.py'
    Complete output from command python setup.py egg_info:
    Traceback (most recent call last):

  File "<string>", line 14, in <module>

IOError: [Errno 2] No such file or directory: '/Users/myuserid/build/wxpython/setup.py'

----------------------------------------
Command python setup.py egg_info failed with error code 1
Storing complete log in /Users/myuserid/.pip/pip.log
  • मुझे पिपलॉग फाइल में एक नज़र आया है लेकिन यह पूरी तरह से खाली है।
  • मैं के माध्यम से अन्य संकुल स्थापित करने की कोशिश की है pipऔर कोई समस्या नहीं है, इसलिए मैं निष्कर्ष निकाल रहा हूँ कि pipखुद काम कर रहा है।

मैंने भी कोशिश की है easy_installऔर निम्नलिखित मिला है:

[myuserid]% sudo easy_install wxpython
install_dir /Library/Frameworks/EPD64.framework/Versions/6.2/lib/python2.6/site-packages/
Searching for wxpython
Reading http://pypi.python.org/simple/wxpython/
Reading http://wxPython.org/
Reading http://wxPython.org/download.php
Best match: wxPython src-2.8.11.0
Downloading http://downloads.sourceforge.net/wxpython/wxPython-src-2.8.11.0.tar.bz2
Processing wxPython-src-2.8.11.0.tar.bz2
error: Couldn't find a setup script in /tmp/easy_install-faZZOn/wxPython-src-2.8.11.0.tar.bz2
  • क्या इसका मतलब यह है कि wxpythonपैकेज के साथ कुछ चल रहा है pipऔर इसके द्वारा पकड़ा गया हैeasy_install
  • स्रोत से निर्माण के अलावा, क्या इस तरह की प्रतिक्रिया को डिबग या पैच करने के लिए कोई अन्य तरीके हैं pipया easy_install?

सिस्टम कॉन्फ़िगरेशन:

  • OS X 10.6
  • उत्साहित पायथन वितरण पायथन v2.6, 64-बिट

यदि किसी अन्य जानकारी की आवश्यकता है, तो कृपया सलाह दें और मैं इसे पोस्ट करूंगा।

जवाबों:


4

आपको यह नया लगता है ... आपका स्वागत है!

उत्साहित लोगों पर, जिन्होंने आपके लिए ईपीडी का निर्माण किया, अभी भी पता नहीं चला है कि 64-बिट अजगर के लिए मज़बूती से wxPython कैसे बनाया जाता है, यहां देखें:

http://www.enthought.com/products/epdfaq.php#mac

तो, आप मुश्किल पानी में फैल रहे हैं। क्या आपने Qt मार्ग जाने पर विचार किया है? सभी traitsUI समर्थित ऐप्स आसानी से Qt पर पोर्ट हो जाएंगे। वर्तमान में, मुझे ईपीडी के साथ बातचीत करने के लिए होमब्रे की लुक पसंद है (जैसे कि pyQt को स्थापित करने के लिए), लेकिन जूरी अभी भी बाहर है (अभी तक नहीं किया है)। मैं उस पर भी एक लिंक पोस्ट करूँगा, लेकिन मैं वर्तमान में 1-पॉइंट उपयोगकर्ता हूँ ...

एक अन्य व्यवसायिकता 32-बिट ईपीडी भी स्थापित करेगी जिसमें पहले से ही आपके लिए wxPython शामिल है। फिर आप अपने 32-बिट अजगर को विज़ुअलाइज़ेशन के लिए और आपके 64-बिट गंभीर संख्या में क्रंचिंग के लिए उपयोग कर सकते हैं।

यदि आप wxPython स्थापित करने पर जोर देते हैं, तो ध्यान दें कि आप कार्बन संस्करण को लिंक नहीं कर पाएंगे (जो स्थिर है, लेकिन केवल 32-बिट)। इसके बजाय, आप wxCocoa (प्रयोगात्मक, 64-बिट) का उपयोग करना चाहते हैं। कम से कम, यह मेरी समझ है। उत्साहित लोक wxCocoa का कोई उल्लेख नहीं करते हैं, और अगर टूटना है तो मुझे आश्चर्य नहीं होगा। TraitsUI जटिल और डिबग करने के लिए मुश्किल है, इसलिए यदि आप इस मार्ग पर जाते हैं, तो आप को पूर्वाभास होना चाहिए!


7

wxPython एक को शामिल नहीं करता है setup.pyइसलिए कोई भी फ़ाइल easy_installया pipइसे उस तरह से निर्माण करने के लिए सक्षम हो जाएगा। पर एक नज़र डालें wxPython वेबसाइट पर इन निर्देशों के साथ ही Enthought वेबसाइट पर ये निर्देश कैसे wxPython का निर्माण करने की एक विचार मिलता है। दुर्भाग्य से, मैं यह कभी नहीं का निर्माण किया है (मैं अजगर की Enthought संस्करण का उपयोग नहीं करते हैं) तो मैं आप उस से आगे मदद नहीं कर सकता। सौभाग्य!


1
ठीक है धन्यवाद। किसी भी विचार क्यों वे इसे इस तरह वितरित करते हैं? क्यों पुस्तकालयों खुद को और अजगर आवरण इस तरह बंडल कर रहे हैं? मेरे लिए यह यह (py उपसर्ग के साथ यानी) का निर्माण करने के लिए भ्रामक है, खासकर के रूप में pypi से यह एक नियमित रूप से अजगर पैकेज के रूप में दिखाई देता है बनाता है।
dtlussier

मैं काफी अजगर अपने आप के लिए नए हूँ, लेकिन मेरा अनुमान है क्योंकि वहाँ कई कॉन्फ़िगर विकल्प सेट है कि मंच और अन्य कारणों के आधार पर भिन्न होने की जरूरत है कि कर रहे हैं कि यह है। इस तरह, इसे स्थापित करने का कोई आसान तरीका नहीं है।
फिडेली

6

मैं EPD का उपयोग नहीं करते हैं, लेकिन मैं एक ही मुद्दा था। यह बदल गया बाहर Homebrew एक सूत्र दोनों स्थापित करने के लिए है wxWidgetऔर wxPython। यह एक सम्मोहन की तरह काम करता है। निम्न आदेश चलाएँ:

brew install --python wxmac

2
Homebrew की जानकारी के अनुसार, आपको --develप्रयोगात्मक 64-बिट बिल्ड बनाने के लिए ध्वज का उपयोग करना चाहिए । ऊपर 64-बिट अजगर बाइनरी के साथ काम नहीं करेगा। ( brew info wxmacकहते हैं: "wxWidgets 2.8.x केवल 32-बिट बनाता है, इसलिए आप शायद इसे अन्य Homebrew- स्थापित सॉफ़्टवेयर के लिए उपयोग नहीं कर पाएंगे। आप wxWidgets 2.9x .x (अस्थिर) प्राप्त करने के लिए --devel के साथ निर्माण करने का प्रयास कर सकते हैं। ) 64-बिट और कोको समर्थन के लिए। ")
मैट बी

काश मैं तुम्हें दो बार उखाड़ सकता, श्रीमान।
डब्ल्यू पर क्रिस डब्ल्यू

1

यह कमांड लाइन मेरे लिए डेबियन 7.1 64-बिट के साथ काम करती है:

sudo apt-get install python-wxgtk2.8 python-wxtools wx2.8-i18n libwxgtk2.8-dev libgtk2.0-dev

1

के अनुसार घर पृष्ठ निर्देश :

सुनिश्चित करें कि आपके पास पाइप का कम से कम संस्करण 6.0.8 और सेटप्टूल के लिए 12.0.5 है।

के रूप में लिनक्स के लिए आवश्यकताओं को स्थापित करें README दस्तावेज़ में उल्लिखित

wxPython फीनिक्स (लिनक्स) स्थापित करें:

sudo pip install --upgrade \
    --trusted-host wxpython.org --pre -f \
    http://wxpython.org/Phoenix/snapshot-builds/ wxPython_Phoenix

WxPython-Phoenix (Windows, उपयुक्त स्क्रिप्ट फ़ोल्डर का उपयोग करें) स्थापित करें:

C:\python27\scripts\pip.exe install --upgrade \
    --trusted-host wxpython.org --pre -f \
    http://wxpython.org/Phoenix/snapshot-builds/ wxPython_Phoenix
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.