Przejdź do głównej zawartości

Instalacja i uwierzytelnianie

Ten przewodnik obejmuje wszystko, czego potrzebujesz, aby zainstalować Claude Code i przeprowadzić uwierzytelnianie do natychmiastowego użytku. Niezależnie od tego, czy używasz macOS, Windows czy Linux, pomożemy ci zacząć kodować z asystencją AI w mniej niż 15 minut.

Wymagania wstępne

Przed instalacją Claude Code upewnij się, że Twój system spełnia następujące wymagania:

  • System operacyjny:
    • macOS 10.15+
    • Ubuntu 20.04+/Debian 10+
    • Windows 10+ (z WSL 1/2 lub Git for Windows)
  • Sprzęt: minimum 4GB RAM
  • Oprogramowanie: zainstalowany Node.js 18+
  • Sieć: wymagane połączenie internetowe
  • Terminal: najlepiej współpracuje z Bash, Zsh lub Fish
  • Lokalizacja: musisz być w kraju obsługiwanym przez Anthropic
  1. Instalacja przez npm

    Otwórz terminal i uruchom:

    Okno terminala
    npm install -g @anthropic-ai/claude-code
  2. Weryfikacja instalacji

    Sprawdź, czy Claude Code został prawidłowo zainstalowany:

    Okno terminala
    claude --version
  3. Sprawdzenie kondycji systemu

    Upewnij się, że wszystko jest skonfigurowane poprawnie:

    Okno terminala
    claude doctor

Jeśli napotkasz błędy uprawnień, przejdź na instalację lokalną:

Okno terminala
# Po początkowej próbie instalacji globalnej
claude migrate-installer

To przenosi Claude Code do ~/.claude/local/ i ustawia alias powłoki. Nie jest wymagany sudo do przyszłych aktualizacji.

Używając Windows Subsystem for Linux

Obsługiwane są zarówno WSL 1, jak i WSL 2. Zainstaluj Node.js w swoim środowisku WSL:

Okno terminala
# Wewnątrz WSL
sudo apt update
sudo apt install nodejs npm
npm install -g @anthropic-ai/claude-code

Claude Code oferuje trzy metody uwierzytelniania dostosowane do różnych potrzeb:

  1. Uruchom Claude Code

    Okno terminala
    cd twoj-projekt
    claude
  2. Wybierz metodę uwierzytelniania

    Przy pierwszym uruchomieniu zobaczysz opcje takie jak:

    Witaj w Claude Code!
    Wybierz metodę uwierzytelniania:
    1. Konsola Anthropic (domyślna)
    2. Subskrypcja Claude Pro/Max
    3. Korporacyjna (Bedrock/Vertex)
  3. Zakończ uwierzytelnianie

    • Konsola/Claude.ai: przeglądarka otwiera się dla przepływu OAuth
    • Korporacyjna: najpierw skonfiguruj zmienne środowiskowe (patrz poniżej)
  1. Włącz dostęp do modelu w AWS

    • Przejdź do konsoli Amazon Bedrock
    • Poproś o dostęp do modeli Claude
    • Poczekaj na zatwierdzenie (zwykle natychmiastowe)
  2. Skonfiguruj dane uwierzytelniające

    Okno terminala
    aws configure
    export CLAUDE_CODE_USE_BEDROCK=1
    export AWS_REGION=us-east-1
  3. Uruchom Claude Code

    Okno terminala
    claude
  1. Włącz API w Google Cloud

    • IAM Credentials API
    • Security Token Service API
    • Vertex AI API
  2. Poproś o dostęp do modelu

    • Przejdź do Vertex AI Model Garden
    • Wyszukaj modele “Claude”
    • Poproś o dostęp (zatwierdzenie 24-48 godzin)
  3. Skonfiguruj uwierzytelnianie

    Okno terminala
    # Uwierzytelnij się z Google Cloud
    gcloud auth application-default login
    # Ustaw zmienne środowiskowe
    export CLAUDE_CODE_USE_VERTEX=1
    export CLOUD_ML_REGION=us-east5
    export ANTHROPIC_VERTEX_PROJECT_ID=twoj-id-projektu
  4. Uruchom Claude Code

    Okno terminala
    claude

Jeśli jesteś za korporacyjnym proxy:

Okno terminala
# Proxy HTTP/HTTPS
export HTTPS_PROXY='https://proxy.company.com:8080'
export HTTP_PROXY='http://proxy.company.com:8080'
# Jeśli używasz certyfikatów self-signed
export NODE_TLS_REJECT_UNAUTHORIZED=0 # Używaj ostrożnie

Dla stałej konfiguracji proxy dodaj do swojego profilu powłoki (~/.bashrc, ~/.zshrc, itp.).

Okno terminala
# Przejdź na instalację lokalną
claude migrate-installer
# Uruchom ponownie powłokę
source ~/.bashrc # lub ~/.zshrc

Błąd “Node not found”: Upewnij się, że używasz Linux Node.js, nie Windows:

Okno terminala
which node # Powinno pokazać /usr/bin/node, nie /mnt/c/...

Problemy z wykrywaniem OS: Wymuś tryb Linux:

Okno terminala
npm config set os linux
npm install -g @anthropic-ai/claude-code --force --no-os-check

Jeśli uwierzytelnianie nie powiedzie się:

Okno terminala
# Wyczyść przechowywane dane uwierzytelniające
rm -rf ~/.config/claude-code/auth.json
# Spróbuj ponownie
claude

Wyłącz automatyczne aktualizacje jeśli potrzeba:

Okno terminala
# Przez konfigurację
claude config set autoUpdates false --global
# Lub zmienną środowiskową
export DISABLE_AUTOUPDATER=1

Po instalacji i uwierzytelnieniu sprawdź, czy wszystko działa:

  1. Sprawdź wersję i diagnostykę

    Okno terminala
    claude doctor
  2. Przetestuj podstawową funkcjonalność

    Okno terminala
    claude "Stwórz skrypt hello world w Pythonie"
  3. Sprawdź status uwierzytelniania

    Okno terminala
    claude /whoami
PolecenieCel
claude --versionSprawdź zainstalowaną wersję
claude doctorUruchom diagnostykę
claude updateRęcznie zaktualizuj Claude Code
claude migrate-installerNapraw problemy z uprawnieniami
claude config set <klucz> <wartość>Skonfiguruj ustawienia
claude /logoutWyloguj się i wyczyść dane uwierzytelniające

Pamiętaj: Claude Code domyślnie aktualizuje się automatycznie, utrzymując cię na najnowszej wersji z najnowszymi funkcjami i poprawkami bezpieczeństwa.