0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Ubuntu24.04 + Platformio(venv) + VSCode

Posted at

目的

Ubuntu24.04のPythonのvenv上にpipで入れたPlatformioをPlatformioIDE for VSCodeで使用します。

方法

Platformio用のvenvを作る

~/Documents/Platformio/とか
python -m venv venv

venv内にPlatformioを入れる

~/Documents/Platformio/とか
. venv/bin/activate
python3 -m pip install -U platformio

VSCodeにPlatformioIDE for VSCodeを入れる

拡張機能からInstallします。
image.png

拡張機能用のPATHを指定する

VSCodeのSettingsに@ext:platformio.platformio-ideと入力してPlatformioの設定を開きます。
ここで以下のの2つの設定をします。

  • 拡張機能に同梱されたPIOCoreを使わないようにする
  • venvのPlatformioのPATHを拡張機能に渡す

拡張機能同梱のPIOCoreを使わないようにする

Platformio-ide: Use Builtin PIOCoreのチェックボックスを外します。
image.png

venvのPlatformioのPATHを拡張機能に渡す

venvを有効化した状態で以下のコマンドを実行してPlatformioのPATHを探します。

echo $PATH

私の場合だとhome/{usrname}/Documents/Platformio/venv/binでした。
このPATHをPlatformio-ide: Custom PATHから設定します。
image.png
Edit in settings.jsonをクリックして開いたsettings.jsonに以下のようにPlatformioのPATHを入力して保存します。

{
    ...
    "platformio-ide.customPATH": "/home/{username}/Documents/Platformio/venv/bin",
    ...
}

以上で作業は完了です。
VSCodeでPlatformioのプロジェクトを開くとvenvのPIOCoreを使ってくれるようになりました。
お疲れ様でした。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?