Quando tento instalar pyspark plugin
, PyCharm
recebo um erro.
Make sure that you use the correct version of 'pip' installed for your Python interpreter located at '/usr/bin/python2.7'
Porém, quando digito pip --version
no terminal, vejo esta versão:
pip 8.1.2 from /usr/local/lib/python2.7/dist-packages (python 2.7)
Então, não consigo descobrir o que estou fazendo de errado.
Responder1
PyCharm pode ter mais de um intérprete. Quando você executa o pip na linha de comando, o sistema encontra o primeiro pip que pode encontrar com base nas configurações do PATH, não necessariamente aquele que você está usando no PyCharm.
Em Preferências -> Projeto, no topo, haverá uma lista suspensa dos interpretadores python. Clique no menu suspenso e mostre tudo. Então, em uma janela de terminal, certifique-se de que haja um pip para cada um.
Você faria isso executando o módulo securepip usando cada python. Então, no meu exemplo destacado, eu executaria
/usr/local/Cellar/python3/3.5.1/Frameworks/Python.framework/Versions/3.5/bin/python3 -m ensurepip
para garantir que tenho pip para essa versão do python. Faça o mesmo para os outros pythons de interesse.