あらかじめ、Windows環境を準備します。
- Powershellを「管理者権限で実行」します。
- 次のコマンドを実行し、Powershellスクリプトの実行を許可します:
Set-ExecutionPolicy -Scope CurrentUser -ExecutionPolicy RemoteSigned- 確認メッセージが表示されたら「Y」を押して確認します。
- 通常ユーザーのPowershell上で次のコマンドを実行し、scoopをインストールします:
Invoke-Expression (New-Object System.Net.WebClient).DownloadString('https://get.scoop.sh')- 次に、次のコマンドでscoopが正しくインストールされているか確認します:
scoop --version- 細かい設定値をウィザード上で設定する必要があれば、事前にGit for Windowsをセットアップしておきます。
- scoopのコマンドを実行し、必要なパッケージをインストールします:
scoop bucket add crystal-preview https://github.com/neatorobito/scoop-crystal
scoop install git uv cmake vs_2022_cpp_build_tools docker- PythonでpipのSSL検証を無効化するため、次のコマンドを実行:
pip config set global.trusted-host "*"- GitのSSL検証を無効化するため、次のコマンドを実行:
git config --global http.sslVerify false-
次のURLからPyCharm Communityのインストーラーをダウンロードします: https://www.jetbrains.com/pycharm/download
-
インストーラーを起動し、インストールを完了します。
-
設定を開き、Pythonの実行環境として、uvを指定します。
-
次のURLからGitHub Desktopのインストーラーをダウンロードします: https://desktop.github.com/
-
インストールを完了します。
uv venv --python 3
uv sync
uv pip install -e .