पायथन 3 के लिए cx_Freeze को आसानी से कैसे स्थापित करें?


9

मैं Python 3 के लिए cx_Freeze स्थापित करना चाहता हूं । मेरे Ubuntu 14.04 में Python 2.7 और Python 3.4 हैं। अजगर 2 के लिए मैं बहुत आसानी से cx_Freeze स्थापित कर सकता हूं:

sudo apt install cx-freeze

हालाँकि यह केवल Python 3 के लिए Python 2 के लिए cx-freeze इंस्टॉल करता है। 3. इसके अलावा आधिकारिक cx_Freeze वेबसाइट में इंस्टॉलेशन संकेत नहीं हैं। मैं खरोंच से सॉफ्टवेयर के निर्माण में बहुत दृढ़ नहीं हूं। मैंने भी कोशिश की pip3(संस्करण 1.5.5) लेकिन कोई फायदा नहीं हुआ:

pip3 install cx-freeze
could not find any downloads that satisfy the requirement

इसलिए प्रश्न:

  1. क्या पायथन 3 के लिए cx_Freeze स्थापित करने का एक सरल (एक लाइन) तरीका है?

  2. यदि नहीं, तो क्या कोई मुझे सबसे सरल विकल्प के माध्यम से कदम दर कदम मार्गदर्शन कर सकता है?


संपादित करें: डुमिन्दु महावेला के जवाब के बाद मुझे निम्नलिखित आउटपुट मिला:

Selecting previously unselected package cx-freeze-python3.
(Reading database ... 163736 files and directories currently installed.)
Preparing to unpack cx-freeze-python3_4.3-0ubuntu0px0pre2_amd64.deb ...
Unpacking cx-freeze-python3 (4.3-0ubuntu0px0pre2) ...
dpkg: dependency problems prevent configuration of cx-freeze-python3:
 cx-freeze-python3 depends on libpython3.2 (>= 3.2~a4); however:
  Package libpython3.2 is not installed.
 cx-freeze-python3 depends on python3 (<< 3.3); however:
  Version of python3 on system is 3.4.0-0ubuntu2.
 cx-freeze-python3 depends on python3.2; however:
  Package python3.2 is not installed.
 cx-freeze-python3 depends on cx-freeze-common; however:
  Package cx-freeze-common is not installed.

dpkg: error processing package cx-freeze-python3 (--install):
 dependency problems - leaving unconfigured

जिसका अर्थ है कि लिंक किए गए डेबियन पैकेज हाल के उबंटू संस्करणों के लिए नहीं है (python3 << 3.3 आवश्यक)। मैं इसके लिए अजगर 3.2 पर वापस नहीं जाना चाहता।

अधिक जटिल स्थापना सलाह के लिए भी खोज करने पर मुझे कुछ भी नहीं मिला जिसमें कुछ समस्या या कोई अन्य समस्या नहीं थी। यह हो सकता है कि वर्तमान में cx_Freeze उबंटू पर पायथन संस्करणों> = 3.3 का बहुत अच्छा समर्थन नहीं कर रहा है। अगर ऐसा है तो मैं बस आगे बढ़ूंगा और कुछ अलग करने की कोशिश करूंगा। मदद करने के लिए सभी प्रयासों के लिए धन्यवाद!


sudo pip3 install setuptoolsइसके बाद: sudo pip3 install cx_Freezeमेरे लिए काम किया !? कमांड: cxfreeze-quickstartतब इस्तेमाल किया जा सकता है।
खतरे '९

@ डॉंग 89 धन्यवाद। यह कमोबेश नीचे के कोण का उत्तर है। मैं इसे अपने सिस्टम के साथ सत्यापित करूंगा और फिर उसके जवाब को समाधान के रूप में चिह्नित करूंगा यदि यह काम करता है।
ट्रिलियनशन

जवाबों:


2

Launchpad.netcx-freeze-python3_4.3-0ubuntu0px0pre2_amd64.deb से डाउनलोड करें ।

उस .deb फ़ाइल को कमांड के साथ स्थापित करें:

sudo dpkg -i [.deb file name]

सुझाव के लिए धन्यवाद। दुर्भाग्य से यह Python3 संस्करण की वजह से दूसरों के बीच स्थापित नहीं करना चाहता, <3.3 जो यह यहाँ नहीं है। मैंने प्रश्न संपादित किया।
प्रात:

आपको गलत फाइल मिल गई होगी। क्या आप वाकई उपरोक्त फ़ाइल डाउनलोड कर चुके हैं? यदि ऐसा है तो ppa: fkrull / deadsnakes का उपयोग python3.2 स्थापित करने के लिए करें

0

इसे ठीक से चलाएं (या इसे टर्मिनल में कॉपी करें): -

sudo pip3 install cx_freeze

आपने मॉड्यूल का नाम गलत बताया है। यह cx_freeze है, न कि cx-freeze। BTW, मुझे किसी कारण से इसके साथ समस्या हो रही है, हालांकि यह पहले काम करता था। वैसे भी, यह आपके लिए काम करने वाला है क्योंकि मैं उबंटू के एक पोर्ट किए गए संस्करण का उपयोग कर रहा हूं (रुचि के लिए उबंटू मेट 2 आरपीआई के लिए)।


0

तो, यह सुविधाजनक नहीं है, लेकिन संकलन python3स्रोत कोड से आप स्थापित करने की अनुमति होगी cx_freezeके माध्यम से pip। आप सुविधाजनक अनइंस्टॉल और वर्जनिंग checkinstallके python3लिए अपने सिस्टम संस्करण को बदलने के लिए कुछ का उपयोग कर सकते हैं ।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.