2017-02-09 49 views
0

我已经安装了python 3.6.0,如果您使用python(> 3.3),则不需要手动安装pip。但是当我试图访问点(pip --version)时,它会引发两个主要与找不到模块有关的错误。 说明如下。Python:pip已安装,但无法在windows工作

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 

如果给出错误信息,从https://pip.pypa.io/en/stable/installing/下载get-pip.py安装点子并与

python get-pip.py 

与PIP安装,然后安装完成通过

python -m pip install [package name] 
+0

感谢您的回复。我已经尝试使用“python get-pip.py” 也安装,但仍然有相同的错误“无法找到模块_socket”。 –