Skip to content

Installation de Go pour Windows

Ce document présente plusieurs méthodes pour installer l'environnement Go sur Windows.

Méthode 1 : Utiliser le package d'installation officiel (recommandé)

1. Télécharger le package d'installation Go

Téléchargez la dernière version du package d'installation Go (fichier .msi) depuis la page de téléchargement du langage Go.

Selon votre architecture système :

  • Système 64 bits : téléchargez windows-amd64.msi
  • Système 32 bits : téléchargez windows-386.msi

2. Exécuter le programme d'installation

Double-cliquez sur le fichier .msi téléchargé pour démarrer l'assistant d'installation :

  • Suivez les instructions pour procéder à l'installation
  • Le chemin d'installation par défaut est C:\Go
  • Le programme d'installation configurera automatiquement les variables d'environnement

3. Vérifier l'installation

Ouvrez l'invite de commandes ou PowerShell et entrez la commande suivante :

powershell
go version

Vous devriez voir une sortie similaire à :

powershell
go version go1.21.5 windows/amd64

Méthode 2 : Installation manuelle avec l'archive compressée

1. Télécharger l'archive

Téléchargez l'archive au format .zip depuis la page de téléchargement.

2. Extraire les fichiers

Extrayez l'archive dans le répertoire cible, par exemple C:\Go.

3. Configurer les variables d'environnement

Configurez manuellement les variables d'environnement système :

Via l'interface graphique :

  1. Faites un clic droit sur "Ce PC" ou "Mon ordinateur", puis sélectionnez "Propriétés"
  2. Cliquez sur "Paramètres système avancés"
  3. Cliquez sur "Variables d'environnement"
  4. Trouvez la variable Path dans les "Variables système" et modifiez-la
  5. Ajoutez C:\Go\bin à la valeur de la variable
  6. Créez une nouvelle variable système GOPATH avec la valeur %USERPROFILE%\go

Via PowerShell :

powershell
# Définir GOPATH
[Environment]::SetEnvironmentVariable("GOPATH", "$env:USERPROFILE\go", "User")

# Ajouter Go bin au PATH
$path = [Environment]::GetEnvironmentVariable("Path", "User")
[Environment]::SetEnvironmentVariable("Path", "$path;C:\Go\bin;$env:USERPROFILE\go\bin", "User")

Méthode 3 : Installer avec Chocolatey

Si vous avez installé le gestionnaire de packages Chocolatey, vous pouvez utiliser la commande suivante :

powershell
choco install golang

Méthode 4 : Installer avec Scoop

Si vous utilisez le gestionnaire de packages Scoop :

powershell
scoop install go

Configurer le proxy de modules Go (utilisateurs en Chine continentale)

Si vous êtes en Chine continentale, il est recommandé de configurer un proxy de modules Go pour accélérer le téléchargement des dépendances :

powershell
go env -w GO111MODULE=on
go env -w GOPROXY=https://goproxy.cn,direct

Ou utilisez le proxy Qiniu Cloud :

powershell
go env -w GOPROXY=https://goproxy.io,direct

Configurer l'espace de travail Go

Créez la structure de répertoires de l'espace de travail Go :

powershell
mkdir $env:USERPROFILE\go
mkdir $env:USERPROFILE\go\bin
mkdir $env:USERPROFILE\go\pkg
mkdir $env:USERPROFILE\go\src

Problèmes courants

1. Commande non reconnue

Si la commande go version affiche "n'est pas reconnu comme une commande interne ou externe" :

  • Vérifiez que Go est correctement installé
  • Vérifiez que les variables d'environnement sont correctement configurées
  • Rouvrez l'invite de commandes ou PowerShell (les modifications des variables d'environnement nécessitent un redémarrage du terminal)

2. Afficher la configuration actuelle

Affichez la configuration de l'environnement Go :

powershell
go env

Affichez une configuration spécifique :

powershell
go env GOPATH
go env GOROOT

3. Modifier le chemin d'installation

Si vous souhaitez modifier le chemin d'installation par défaut, vous pouvez sélectionner un chemin personnalisé dans l'assistant d'installation, ou extraire l'archive à l'emplacement souhaité puis configurer manuellement les variables d'environnement.

Désinstaller Go

Méthode de désinstallation pour une installation via package

  1. Ouvrez "Paramètres" > "Applications" > "Applications et fonctionnalités"
  2. Trouvez "Go Programming Language"
  3. Cliquez sur "Désinstaller"

Suppression manuelle

powershell
# Supprimer le répertoire d'installation de Go
Remove-Item -Recurse -Force "C:\Go"

# Supprimer le répertoire GOPATH (optionnel)
Remove-Item -Recurse -Force "$env:USERPROFILE\go"

Et supprimez la configuration associée des variables d'environnement système.

Prochaines étapes

Une fois l'installation terminée, vous pouvez :

Golang by www.golangdev.cn edit