मैं पर Win7 X64
आज Python 2.7.9
के लिए एक ताजा स्थापना और 3.4.3
कर रहा था, और मैंने पाया है कि वहाँ Python27
में कोई Script
फ़ोल्डर और पहले बच्चे स्तर फ़ोल्डर के रूप में Python34
फ़ोल्डर, लेकिन Tools
में एक है। हालांकि, मुझे उस स्क्रिप्ट फ़ोल्डर में pip
नहीं मिला, हालांकि pip
को डिफ़ॉल्ट रूप से Python
के साथ स्थापित किया जाना चाहिए। दूसरा मैं अपने अन्य पीसी और लैपटॉप के लिए एक ही स्थापना कर रहा था, Script
फ़ोल्डर (Python27
और Python34
में पहले स्तर के बच्चे फ़ोल्डर के रूप में) pip
था। तो क्या चल रहा है? pip
और शायद अन्य उपयोगी स्क्रिप्ट कैसे स्थापित करें?अजगर 3.4 और 2.7 स्थापना कोई स्क्रिप्ट फ़ोल्डर और कोई पिप स्थापित
[संपादित करें] मैंने python -m ensurepip
Python34
में कोशिश की। कि read_windows_registry()
mimetypes.py
में खोजें विफल रहा है HKEY_LOCAL_MACHINE
में कई अशक्त रजिस्ट्री कुंजी की वजह से
Ignoring indexes: https://pypi.python.org/simple
Collecting setuptools
Exception:
Traceback (most recent call last):
File "C:\Users\daiyue\AppData\Local\Temp\tmppvmc8dv1\pip-6.0.8-py2.py3-none-
any.whl\pip\basecommand.py", line 232, in main
status = self.run(options, args)
File "C:\Users\daiyue\AppData\Local\Temp\tmppvmc8dv1\pip-6.0.8-py2.py3-none-
any.whl\pip\commands\install.py", line 339, in run
requirement_set.prepare_files(finder)
File "C:\Users\daiyue\AppData\Local\Temp\tmppvmc8dv1\pip-6.0.8-py2.py3-none-
any.whl\pip\req\req_set.py", line 333, in prepare_files
upgrade=self.upgrade,
File "C:\Users\daiyue\AppData\Local\Temp\tmppvmc8dv1\pip-6.0.8-py2.py3-none-
any.whl\pip\index.py", line 326, in find_requirement
file_locations, url_locations = self._sort_locations(locations)
File "C:\Users\daiyue\AppData\Local\Temp\tmppvmc8dv1\pip-6.0.8-py2.py3-none-
any.whl\pip\index.py", line 158, in _sort_locations
sort_path(os.path.join(path, item))
File "C:\Users\daiyue\AppData\Local\Temp\tmppvmc8dv1\pip-6.0.8-py2.py3-none-
any.whl\pip\index.py", line 139, in sort_path
if mimetypes.guess_type(url, strict=False)[0] == 'text/html':
File "C:\Python34\lib\mimetypes.py", line 287, in guess_type
init()
File "C:\Python34\lib\mimetypes.py", line 348, in init
db.read_windows_registry()
File "C:\Python34\lib\mimetypes.py", line 255, in read_windows_registry
with _winreg.OpenKey(hkcr, subkeyname) as subkey:
TypeError: OpenKey() argument 2 must be str without null characters or None, not str
[संपादित करें] समस्या है: मैं निम्नलिखित त्रुटियों मिला है। यहाँ पोस्ट कि समाधान की ओर जाता है है:
Python ‘pip’ and Windows registry corruption
धन्यवाद
आपको क्यों लगता है कि पाइप डिफ़ॉल्ट रूप से पाइथन के साथ स्थापित किया जाना चाहिए? यह नहीं। – yole
आप किस ओएस का उपयोग कर रहे हैं? – alfasin
आप बंडल पाइप का उपयोग 'पायथन-एम पीपी इंस्टॉल कुछ पैकेज' के रूप में करते हैं। अगर आपके पास दोनों संस्करण स्थापित हैं तो python3 और python2 के लिए संबंधित पाइप का उपयोग कैसे करें, इसके बारे में https://docs.python.org/3/installing/ देखें। – halex