При попытке установки pyspark plugin
в PyCharm
я получаю сообщение об ошибке.
Make sure that you use the correct version of 'pip' installed for your Python interpreter located at '/usr/bin/python2.7'
Однако, когда я набираю pip --version
в терминале, я вижу эту версию:
pip 8.1.2 from /usr/local/lib/python2.7/dist-packages (python 2.7)
Так что не могу понять, что я делаю не так.
решение1
PyCharm может иметь более одного интерпретатора. Когда вы запускаете pip из командной строки, система находит первый pip, который она может найти, основываясь на ваших настройках PATH, не обязательно тот, который вы используете в PyCharm.
В Preferences -> Project вверху будет выпадающий список интерпретаторов python. Щелкните раскрывающийся список и покажите все. Затем в окне терминала убедитесь, что для каждого из них есть pip.
Вы бы сделали это, запустив модуль ensurepip, используя каждый python. Так что в моем примере я бы запустил
/usr/local/Cellar/python3/3.5.1/Frameworks/Python.framework/Versions/3.5/bin/python3 -m ensurepip
чтобы убедиться, что у меня есть pip для этой версии python. Сделайте то же самое для других интересующих вас python.