当我尝试安装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 时,系统会根据您的 PATH 设置查找它能找到的第一个 pip,而不一定是您在 PyCharm 中使用的那个。
在“首选项”->“项目”顶部,将出现一个 Python 解释器的下拉列表。单击下拉列表,然后显示全部。然后在终端窗口中,确保每个解释器都有一个 pip。
您可以使用每个 Python 运行 Ensurepip 模块来执行此操作。因此,在我突出显示的示例中,我将运行
/usr/local/Cellar/python3/3.5.1/Frameworks/Python.framework/Versions/3.5/bin/python3 -m ensurepip
确保我有适用于该版本 Python 的 pip。对其他感兴趣的 Python 也做类似操作。