當我嘗試安裝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 中使用的 pip。
在「首選項」->「項目」中,頂部將是 python 解釋器的下拉清單。按一下下拉式選單,然後顯示全部。然後在終端機視窗中,確保每個點都有一個點。
您可以透過使用每個 python 來運行 Ensurepip 模組來完成此操作。所以在我的例子中突出顯示我會運行
/usr/local/Cellar/python3/3.5.1/Frameworks/Python.framework/Versions/3.5/bin/python3 -m ensurepip
確保我有該版本的 python 的 pip 。對其他有興趣的蟒蛇做類似的事情。