Atomのplatformio-ide-terminalでImportError: No moduleエラーが出るときの回避策 (Mac, Anaconda)
Atomのplatformio-ide-terminalでインポートエラーが出てPythonのファイルが実行できない。
requestsのモジュールがないということで、そんなわけあるか!と思ったけど、念のためpip installを実行。
やはり、既に存在している。
AnacondaでPythonをインストールしたことが影響してるのかも、と考え、解決策を調べてみた。
日本語での情報は見つけられなかったが、GitHubにそれらしきものを見つけられた。
platformio-ide-terminalの設定の中にあるShell OverrideとShell Argumentsを変更する.。
- Shell Override: /usr/bin/env
- Shell Arguments: -u PATH zsh
私はこれで解消することができた。