2017-02-09 1 views
0

python 3.6.0을 설치 했으므로 python (> 3.3)을 사용하는 경우 pip를 수동으로 설치할 필요가 없습니다. 그러나 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' 

는해도, 그것은 나를 오류 "모듈을 찾을 수 없습니다"보여줍니다.

>>> 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 

제대로 작동하려면 pip가 있어야하기 때문에 누군가 오류에 대해 알려주고 오류를 해결할 수 있습니까?

답변

1

모든 경로를 추가하지 말고 시스템 변수에 추가하십시오. 사용자 변수에 넣기. 그것은 나를 위해 일했다! !! :)

+0

답장을 보내 주셔서 감사합니다. Environment 설정에서 lib 변수를 사용자 변수에서 시스템 변수로 변경했을 때 동작했습니다. –

0

당신이 오류 메시지를 제공하는 경우,

python -m pip --version 

쓰기 https://pip.pypa.io/en/stable/installing/에서 get-pip.py 다운로드하여 주사위를 설치하고 핍으로 설치

python get-pip.py 

다음 완료로 설치하려고합니다 작성자 :

python -m pip install [package name] 
+0

답장을 보내 주셔서 감사합니다. "python get-pip.py" 도 설치하려고했지만 "_socket 모듈을 찾을 수 없습니다"라는 오류가 계속 발생합니다. –

관련 문제