BIXLERのログ

いろいろ記録します。

Atomのplatformio-ide-terminalでImportError: No moduleエラーが出るときの回避策 (Mac, Anaconda)

Atomのplatformio-ide-terminalでインポートエラーが出てPythonのファイルが実行できない。
requestsのモジュールがないということで、そんなわけあるか!と思ったけど、念のためpip installを実行。
やはり、既に存在している。

f:id:BIXLER:20210322094333p:plain

インポートエラー

AnacondaでPythonをインストールしたことが影響してるのかも、と考え、解決策を調べてみた。
日本語での情報は見つけられなかったが、GitHubにそれらしきものを見つけられた。

platformio-ide-terminalの設定の中にあるShell OverrideとShell Argumentsを変更する.。

  • Shell Override: /usr/bin/env
  • Shell Arguments: -u PATH zsh

f:id:BIXLER:20210322095617p:plain

platformio-ide-terminalの設定

f:id:BIXLER:20210322095226p:plain

変更箇所

私はこれで解消することができた。