2010-12-01 15 views
10

नामक कोई मॉड्यूल नहीं है यदि मैं बिल्कुल भी पाइथन 3 के लिए _winreg डाउनलोड कर सकता हूं। मेरे पास ई: \ विंडोज पर मेरा 'विंडिर' है। मुझे नहीं पता कि cx_Freeze ने उसे नोटिस नहीं किया है। मैं एक एमएसआई इंस्टॉलर बनाने के लिए cx_Freeze का उपयोग कर रहा हूँ।importError: _winreg python3

उत्तर

18

जैसा कि यह _winreg documentation में कहता है, इसका नाम बदलकर पाइथन 3.0 में winreg कर दिया गया है। यदि आप Python 2.x के लिए लिखे गए कोड को परिवर्तित कर रहे हैं तो आपको 2to3 टूल चलाया जाना चाहिए।

+0

Thanx हटाएँ, मैं अपमानजनक कोड में चला गया और winreg को _winreg नाम दिया। – BantuCoder

0

मुझे पता है कि यह एक पुराना सवाल है, लेकिन यह पहला खोज परिणाम था जब ModuleNotFoundError: No module named '_winreg' के लिए गूगलिंग, और शायद किसी के लिए सहायक हो सकता है।

वर्चुअल वातावरण फ़ोल्डर का उपयोग करने का प्रयास करते समय मुझे एक ही त्रुटि मिली, जिसे विभिन्न (पहले से हटाए गए) पायथन बाइनरी का उपयोग करके बनाया गया है। समाधान आभासी वातावरण को पुनः था:

  1. आभासी वातावरण फ़ोल्डर
  2. भागो python -m venv <name_of_virtual_environment>
संबंधित मुद्दे