2017-02-09 14 views
0

Я установил python 3.6.0, вам не нужно устанавливать pip вручную, если вы используете python (> 3.3). Но когда я пытаюсь получить доступ к pip (pip -version), он бросает мне две ошибки, которые в основном связаны с тем, что вы не находите модуль. Описание приведено ниже.Python: pip установлен, но не работает в окнах

C:\Users\sharma6>pip --version 
Traceback (most recent call last): 
    File "c:\python360\lib\site-packages\pip\_vendor\requests\packages\__init__.py", line 27, in <module> 
    from . import urllib3 
    File "c:\python360\lib\site-packages\pip\_vendor\requests\packages\urllib3\__init__.py", line 8, in <module> 
    from .connectionpool import (
    File "c:\python360\lib\site-packages\pip\_vendor\requests\packages\urllib3\connectionpool.py", line 7, in <module> 
    from socket import error as SocketError, timeout as SocketTimeout 
    File "c:\python360\lib\socket.py", line 49, in <module> 
    import _socket 
zipimport.ZipImportError: can't find module '_socket' 

During handling of the above exception, another exception occurred: 

Traceback (most recent call last): 
    File "c:\python360\lib\runpy.py", line 193, in _run_module_as_main 
    "__main__", mod_spec) 
    File "c:\python360\lib\runpy.py", line 85, in _run_code 
    exec(code, run_globals) 
    File "C:\python360\Scripts\pip.exe\__main__.py", line 5, in <module> 
    File "c:\python360\lib\site-packages\pip\__init__.py", line 21, in <module> 
    from pip._vendor.requests.packages.urllib3.exceptions import DependencyWarning 
    File "c:\python360\lib\site-packages\pip\_vendor\requests\__init__.py", line 62, in <module> 
    from .packages.urllib3.exceptions import DependencyWarning 
    File "c:\python360\lib\site-packages\pip\_vendor\requests\packages\__init__.py", line 29, in <module> 
    import urllib3 
ModuleNotFoundError: No module named 'urllib3' 

Даже когда я импортировать сокет (>>> импорт сокета) в интерпретатор Python, он показывает мне «Не удается найден модуль» ошибка.

>>> import socket 
Traceback (most recent call last): 
    File "<stdin>", line 1, in <module> 
    File "C:\python352\lib\socket.py", line 49, in <module> 
    import _socket 
zipimport.ZipImportError: can't find module '_socket 

Может ли кто-нибудь рассказать мне об ошибках и о том, как их разрешить, потому что мне нужно, чтобы работала правильно.

ответ

1

Добавить свой путь в системную переменную, а не добавлять в пользовательской переменной. Это сработало для меня !!! :)

+0

Спасибо вам за ответ. Он работал, когда я изменил путь lib от переменной пользователя до системной переменной в настройке среды. –

0

Вы должны попытаться написать

python -m pip --version 

Если это выдает сообщение об ошибке, установите пип загрузив get-pip.py из https://pip.pypa.io/en/stable/installing/ и установить с

python get-pip.py 

Установка с пип Затем выполняется от

python -m pip install [package name] 
+0

Спасибо за ваш ответ. Я также попытался установить с помощью «python get-pip.py» , но все еще имею ту же ошибку «Не могу найти модуль _socket». –