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?

WindowsとLinuxでPythonやNode.jsを同じように扱う

0
Last updated at Posted at 2026-04-29

はじめに

WindowsとLinuxのそれぞれで、PythonやNode.jsの開発をしたいこと、ありますよね?ローカルPC上ではWindowsで開発したあとに、AWS上でLinux環境を使う、とか。
でも、WindowsとLinuxで使えるツールが違うので、なんとかその差を吸収出来ればと思い、いろいろ試していることをまとめます。

WSL使えばいいとか言わない。WSLが使えない環境だってあるんですよ、、、

使用するツール

バージョン切り替えを容易に行うために、バージョン管理ツールは必須だと思っているのですが、今回はmiseを使用します。

以下見れば書いてありますが、英語なので日本語でも書いておきます。

Windowsのmiseインストール方法

  • PowerShellにて以下を実行します
winget install jdx.mise
  • PowerShellプロファイルを開き、以下を追記します
(&mise activate pwsh) | Out-String | Invoke-Expression

PowerShellプロファイルは、以下コマンドで開けます

# プロファイルがなければ作る
if (-not (Test-Path $profile)) { New-Item $profile -Force }
# プロファイルを開く
Invoke-Item $profile

miseによるPythonやNode.jsのインストール方法

mise use --global python@3.14
mise use --global node@24

Windowsの場合の注意点

以下でアプリ実行エイリアスを無効にしておかないと、MicrosoftStoreが開いてイラっとします。

image.png

現状の課題

Pythonをインストールした際、pip等が使えません・・・
python -m pipと毎回打てば使えるのですが。
Node.jsは、npmとか使えるのに。

解消法として、uvを取り入れてみようかと思っていますが、できたらまた記事にします。

おわりに

まあ、このあたりはAIに聞けば一発で情報返ってくる時代ですし、記事としてまとめる理由はあるのかなと思ったりしますが。それでも、AIは意気地なところがある(絶対にWSLを勧めてくる)ので、この記事が誰かのお役に立てば幸いです。

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?