WPILibインストールガイド
This guide will walk you through installing the WPILib development environment on your computer. This includes the WPILib tools, Visual Studio Code, and all dependencies needed to develop and deploy code to the roboRIO. WPILib Installation is required for Java and C++ teams. LabVIEW teams can skip to Installing LabVIEW for FRC (LabVIEW only). Python teams can do a full install per these instructions to get a Visual Studio Code environment with some python extensions, or do a tools only installation to install dashboards such as Shuffleboard and Elastic. Python teams additionally need to follow the Python Installation Guide.
前提条件
- 対応オペレーティング・システムとアーキテクチャ:
Windows 10および11、64ビット版のみ。32ビットおよびArmはサポートされていません。
Ubuntu 22.04 & 24.04, 64 bit. Other Linux distributions with glibc >= 2.34 may work, but are unsupported
macOS 13.3 or higher, both Intel and Arm.
警告
The following OSes are no longer supported: macOS 12 or earlier, Ubuntu 18.04 & 20.04, Windows 7, Windows 8.1, and any 32-bit Windows.
注釈
Windows 10 support from Microsoft ended in October 2025. We intend to continue supporting Windows 10 through the 2026 season, but may have to drop support in 2027. Teams should start planning their upgrade path to Windows 11, or switch to one of the supported Linux distributions listed.
注釈
C++ compilation is memory intensive. A minimum of 32 GB of RAM is recommended for C++ teams.
This tutorial shows Windows 11, but the steps are identical for all operating systems. Notes differentiating operating systems will be shown.
WPILibは年ごとに異なるフォルダにインストールされるように設計されているため、今年のWPILibをインストールする前に以前のバージョンをアンインストールする必要はありません。
ダウンロード
WPILibインストーラ
ダウンロード
リリースノート
This is an update release of WPILib for the 2026 season. This release adds 2026 season-specific field images and AprilTag information as well as a handful of other minor improvements and fixes. This upgrade is recommended for all teams.
Upgrading from earlier 2026 releases is easy: simply download and run the new installer and it will update your current installation. If you already have the 2026 WPILib vscode installed, it will detect it and you can simply click "next" for that installation step. After installation, vscode will prompt you when opening your robot project whether you want to upgrade it to this version. Note that using the installer is required to get the new version of desktop tools such as Elastic and AdvantageScope. This release is compatible with the kickoff release of the RoboRIO image, so there is no need to upgrade the RIO image if you have already done so for 2026.
The documentation for WPILib is located at https://docs.wpilib.org/ (if you have trouble accessing this location, https://frcdocs.wpi.edu/en/stable/ is an alternate location with the same content).
If you're new to FRC, start with Getting Started.
System Requirements: WPILib requires 64-bit Windows 10 or 11 (Arm and 32-bit are not supported), Ubuntu 22.04 or later, or macOS 13.3 or later. C++ teams should note that the latest version of Visual Studio 2022 is required for desktop builds. Mac users will need to have the Xcode Command Line Tools installed before running the installer. This can be done by running xcode-select --install in the Terminal.
If you're returning from a previous season, check out what's new for 2026. You will need a new RoboRIO image for 2026; this is available via the FRC 2026 Game Tools. Follow the WPILib installation guide to install WPILib.
If you're starting from a 2025 robot project, you will need to import your project to create a 2026 project. The import process is important, as it will make a few automated corrections for some breaking changes that happened in 2026. It is also necessary to import vendor libraries again, since last year’s vendor libraries must be updated to be compatible with this year’s projects.
A complete list of known issues with this release can be found here.
WPILib is developed by a small team of volunteers and the FIRST community.
Downloads
- Windows (2.4 GB)
- Mac (Arm) (2.2 GB)
- Mac (Intel) (2.3 GB)
- Linux (x64) (2.8 GB)
- Linux (arm64) (2.4 GB)
What's Changed since 2026.1.1
WPILib
- Add 2026 game specifics by @Kevin-OConnor in https://github.com/wpilibsuite/allwpilib/pull/8558
Math
- Fix Rotation3d interpolation and document extrinsic vs intrinsic by @KangarooKoala in https://github.com/wpilibsuite/allwpilib/pull/8544
- Add multi tap boolean stream filter and multi tap trigger modifier (double tap detector) by @MichaelLesirge in https://github.com/wpilibsuite/allwpilib/pull/8307
SysID
- Fix crash on partially empty raw data by @calcmogul in https://github.com/wpilibsuite/allwpilib/pull/8572
Elastic
- Upgraded to 2026.1.1 (see https://github.com/Gold872/elastic-dashboard/releases/tag/v2026.1.1)
VS Code
- Improve robustness of preferences file detection by @sciencewhiz in https://github.com/wpilibsuite/vscode-wpilib/pull/839
Installer
- Fix typo in RoboRIO Team Number Setter shortcut by @sciencewhiz in https://github.com/wpilibsuite/WPILibInstaller-Avalonia/pull/595
- Catch download failures and show URL by @sciencewhiz in https://github.com/wpilibsuite/WPILibInstaller-Avalonia/pull/596
- No longer install Python VS Code extensions by @sciencewhiz in https://github.com/wpilibsuite/WPILibInstaller-Avalonia/pull/600
New Contributors
- @doleksy made their first contribution in https://github.com/wpilibsuite/allwpilib/pull/8567
Full Changelog: https://github.com/wpilibsuite/allwpilib/compare/v2026.1.1...v2026.2.1
MD5 Hashes
153de974a3ff2a0d53634effc70097c2 Linux/WPILib_Linux-2026.2.1.tar.gz
003cf4a76265c26104d3bbad7d685b14 LinuxArm64/WPILib_LinuxArm64-2026.2.1.tar.gz
ebdcd07dbbb60c628ab3a72bf280fe3b Win64/WPILib_Windows-2026.2.1.iso
a461b2b736ffa00fa781214c276d9ee2 macOS/WPILib_macOS-Intel-2026.2.1.dmg
0295103baf75cab0075ee255af744d00 macOSArm/WPILib_macOS-Arm64-2026.2.1.dmg
SHA256 Hashes
c36591be0b5d1b753356543e0e672af9d91335fb26b5ffcba31cf05af829c656 Linux/WPILib_Linux-2026.2.1.tar.gz
b4ded5ba0b6cdcd64f0ba0da3c42220bb42e1bc4d8d373e5b28131185acff824 LinuxArm64/WPILib_LinuxArm64-2026.2.1.tar.gz
6dd86b714c41127c9ef7683b398dc21423cba7146e6868a97fefbd65a14429cb Win64/WPILib_Windows-2026.2.1.iso
3f725ff13c08ad61dd51f695e25b019e0e13474639f2db0f27f18f0d366022bb macOS/WPILib_macOS-Intel-2026.2.1.dmg
98c13566292993d3f32c0e0765430617f56c18d85d608115821442fefffe6dcb macOSArm/WPILib_macOS-Arm64-2026.2.1.dmg
You can also download the latest release of the installer from GitHub.
GitHubのリリースページで、ダウンロードセクションまでスクロールします。

次に、お使いのOSとアーキテクチャに適したバイナリをクリックしてダウンロードを開始します。
インストーラの展開
WPILibインストーラをダウンロードすると、Windowsではディスクイメージファイル .iso、Linuxでは .tar.gz、MacOSでは DMG として配布されます。
Windows 10以上のユーザーはダウンロードしたディスクイメージを右クリックし、 マウント を選択して開きます。次に WPILibInstaller.exe を起動します。

注釈
インストールされている他のプログラムがisoファイルと関連付け、 マウント オプションが表示されない場合があります。そのソフトウェアがisoファイルをマウントしたり解凍したりするオプションを与えない場合は、以下の指示に従ってください。
You can use 7-zip to extract the disk image by right-clicking, selecting 7-Zip and selecting Extract to.... Windows 11 users may need to select Show more options at the bottom of the context menu.

.iso ファイルを開いた後、 WPILibInstaller.exe を開いてインストーラを起動します。
注釈
インストーラを起動すると、Windowsに「WindowsによってPCが保護されました」というウィンドウが表示される場合があります。 詳細情報 をクリックし、 実行 を選択してインストーラを実行してください。
注釈
Ensure you've ejected any previous WPILibInstaller images from the desktop before starting installation
macOS users can double click on the downloaded dmg and then select WPILibInstaller to launch the application.

If a warning is shown about WPILibInstaller being downloaded from the internet, select Open.

Linuxユーザーは、ダウンロードした .tar.gz を解凍してから WPILibInstaller を起動してください。Ubuntuはファイルエクスプローラー内の実行ファイルを共有ライブラリとして扱うため、ダブルクリックしても実行されません。代わりにターミナルで、<version> をインストールするバージョンに置き換えて、以下のコマンドを実行してください。
$ tar -xf WPILib_Linux-<version>.tar.gz
$ cd WPILib_Linux-<version>/
$ ./WPILibInstaller
インストーラの実行
インストーラを開くと、以下の画面が表示されます。 Start を押してください。


これはWPILibのインストールに利用可能な選択肢のリストです。
Tools Only installs just the WPILib tools (SmartDashboard, Shuffleboard, RobotBuilder, OutlineViewer, PathWeaver, Glass, SysId, Data Log Tool, roboRIO Team Number Setter, AdvantageScope, Elastic, WPIcal) and JDK.
Everything installs the full development environment (VS Code, extensions, all dependencies, C++ compiler and JDK), WPILib tools, and documentation
Install for this User と Install for all Users という2つのボタンがあります。 Install for this User は現在のユーザーアカウントにのみインストールし、管理者権限を必要としません。しかし、 Install for all Users は全てのシステムアカウントにツールをインストールし、管理者権限を必要とします。 Install for all Users は macOS と Linux では選択肢にありません。
注釈
「Install for all Users」を選択した場合、Windowsはインストール中にユーザーアカウント制御を介して管理者アクセスを要求します。
あなたに適したオプションを選択すると、以下のインストール画面が表示されます。
次の画面では、VS Codeをダウンロードします。残念ながら、ライセンスの関係でVS Codeはインストーラにバンドルされていません。

Download for this computer only
これは現在のプラットフォーム用のVS Codeのみをダウンロードするもので、ダウンロード量も最小となります。
Skip and don't use VS Code
VS Codeのインストールをスキップします。高度なインストールや設定に便利です。一般的にはお勧めしません。
Select existing VS Code archive for offline install on this computer
このオプションを選択すると、インストーラによってダウンロードされたVS Codeの既存のzipファイルを選択するプロンプトが表示されます。このオプションでは、マシンにインストール済みのVS Codeを選択することは できません 。
Create VS Code archives to share with other computers/OSes for offline install
This option downloads and saves a copy of VS Code for all platforms, which is useful for sharing with the installer for future offline installs.
Go ahead and select Download for this computer only. This will begin the download process and can take a bit depending on internet connectivity (it's ~150MB). Once the download is done, select Next. You should be presented with a screen that looks similar to the one below.
注釈
teams upgrading from Beta will already have a version of VS Code installed. However, it's still recommended to select Download for this computer only to ensure the latest recommended version of VS Code is installed

インストールが完了すると、完了画面が表示されます。

重要
WPILib installs a separate version of VS Code. It does not use an already existing installation. Each year has it's own copy of the tools appended with the year. IE: WPILib VS Code 2026. Please launch the WPILib VS Code and not a system installed copy!
これでWPILib開発環境とツールがコンピューターにインストールされました!「Finish」を押してインストーラを終了してください。
設置後
オペレーティングシステムによっては、インストールを完了するために、最終的な操作が必要な場合があります。
インストール後、インストーラはWPILib VS Codeフォルダを開きます。VS Codeアプリケーションをドックにドラッグします。デスクトップからWPILibInstallerイメージを取り除きます。
Some versions of Linux (e.g. Ubuntu 22.04 and later) require you to give the desktop shortcut the ability to launch. Right click on the desktop icon and select Allow Launching.

Ubuntu 23.10 and later disable the kernel user namespaces feature for unknown applications. This means that the sandboxing feature won't work on the WPILib VS Code. To enable sandboxing for the WPILib applications, AppArmor profiles are provided, and can be installed using the command below.
$ sudo cp ~/wpilib/YEAR/frccode/AppArmor/* /etc/apparmor.d/
$ sudo systemctl reload apparmor.service
The above will fix the following error:
The SUID sandbox helper binary was found, but is not configured correctly. Rather than run without sandboxing I'm aborting now. You need to make sure that ~/wpilib/2026/advantagescope/chrome-sandbox is owned by root and has mode 4755.
注釈
デスクトップツールをインストールして再起動すると、デスクトップ上に YYYY WPILib Tools というフォルダが作成されます( YYYY は現在の年)。デスクトップツールのショートカットはLinuxとmacOSでは利用できません。
シミュレーション用C++の追加インストール
C++ robot simulation requires that a native compiler to be installed. For Windows, this would be Visual Studio 2022 version 17.9 or later (not VS Code), macOS requires Xcode 14 or later, and Linux (Ubuntu) requires the build-essential package.
シミュレーションをサポートするVisual Studioのインストーラで、 Desktop Development with C++ オプションがチェックされていることを確認してください。

何がインストールされているのか?
オフラインインストーラは、以下のコンポーネントをインストールします:
Visual Studio Code - 2019年以降のロボットコード開発に対応したIDEです。オフラインインストーラは、お使いのマシンにすでにVS Codeがある場合でも、WPILib開発用にVS Codeの別コピーをセットアップします。これは、WPILibのセットアップを機能させる設定の一部が、他のプロジェクトにVS Codeを使用している場合、既存のワークフローを壊す可能性があるためです。
C++コンパイラ - roboRIO用のC++コードをビルドするためのツールチェーン。
Gradle - C++またはJavaロボットコードのビルド/デプロイに使用されるGradleの特定のバージョン
Java JDK/JRE - Javaロボット・コードを構築し、Javaベースのツール(ダッシュボードなど)を実行するために使用されるJava JDK/JREの特定のバージョン。これは、既存のJDKインストールと並んで存在し、JAVA_HOME変数を上書きしません。
WPILib Tools - SmartDashboard, Shuffleboard, RobotBuilder, OutlineViewer, PathWeaver, Glass, SysId, Data Log Tool, roboRIO Team Number Setter, AdvantageScope, Elastic, WPIcal
WPILibの依存関係 - OpenCVなど
VS Code Extensions - VS Codeでのロボットコード開発のためのWPILibとJava/C++/Python拡張機能
Documentation - このfrc-docsドキュメンテーションとJava/C++/PythonのAPIのオフラインコピー
注釈
It's not recommended to use the VS Code Backup and Settings Sync feature to sync settings between a regular VS Code installation and the FRC VS Code installation. This could lead to either installation being broken.
アンインストール
WPILibは年ごとに異なるフォルダにインストールされるように設計されているため、今年のWPILibをインストールする前に以前のバージョンをアンインストールする必要はありません。WPILibのアンインストールは以下の手順で行うことができます。
適したwpilibフォルダ(
c:\Users\Public\wpilib\YYYY、YYYYはアンインストールする年)を削除するC:\Users\Public\Public Desktopにあるデスクトップアイコンを削除する
適した wpilib フォルダを削除する (
~/wpilib/YYYY、YYYYはアンインストールする年)
適した wpilib フォルダを削除する (
~/wpilib/YYYY、YYYYはアンインストールする年)。例:rm -rf ~/wpilib/YYYY
トラブルシューティング
In case the installer fails, please open an issue on the installer repository. A link is available here. The installer should give a message on the cause of the error, please include this in the description of your issue.