pip is configured with locations that require TLS/SSL, however the ssl module in Python is not available

前端 未结 30 3066
遇见更好的自我
遇见更好的自我 2020-11-22 11:09

I am using Python3.6, when I try to install \"modules\" using pip3, I am facing the below mentioned issue \"pip is configured with locations that require TLS/SS

30条回答
  •  悲哀的现实
    2020-11-22 11:39

    I ran into this issue with Visual Studio Code installing pylint from the VS Code prompt. I was able to overcome the issue by opening the Anaconda installation directory and running

    pip install pylint
    

    Then VS Code was happy, but that did not fix the issue as running

    & C:/Users/happy/Anaconda3/python.exe -m pip install -U pylint
    

    pretty much gave the same error so it seems that VS Code is unable to access the python modules.

    Note that VS Code picks up the first python env it see when installed, the bottom left of the screen indicates which env is being used. Clicking on that area allows to set the environment. So even if you ran the pip install for an environment VS Code could be looking at a different one.

    Best approach was to make sure that VS code had the correct python environment selected and that same environment is in the system PATH (under System Properties --> Advanced --> Environmental Variables)

    Under the Path Variable, Edit and browse to the specific Anaconda directory that you want VSCode to use and add to PATH, I needed to Add the following:

    C:\Users\happy\Anaconda3\
    C:\Users\happy\Anaconda3\Scripts\
    C:\Users\happy\Anaconda3\Library\bin\
    C:\Users\happy\Anaconda3\Library\mingw-w64\bin\
    

    Your Anaconda installation directory may differ. One note is that Windows does not have the PATH variable take effect until you restart the terminal. In this case close and re-op VS code. If using a Terminal or PS Shell then close and reopen and check Path to make sure it is included.

提交回复
热议问题