---
title: "Felsökning"
version: 6.1
locale: sv
source: https://docs.djangoproject.com/sv/6.1/faq/troubleshooting/
canonical: https://djangodocs.dev/sv/6.1/faq/troubleshooting/
---
# Felsökning

Den här sidan innehåller råd om fel och problem som ofta uppstår under utvecklingen av Django-applikationer.

## Problem med att köra `django-admin`

### `kommando hittades inte: django-admin`

[django-admin](/sv/6.1/ref/django-admin/) bör finnas på din systemsökväg om du installerade Django via `pip`. Om det inte finns i din sökväg, se till att du har din virtuella miljö aktiverad och du kan försöka köra motsvarande kommando `python -m django`.

### macOS-behörigheter

Om du använder macOS kan du få se meddelandet ”permission denied” när du försöker köra `django-admin`. Detta beror på att på Unix-baserade system som macOS måste en fil markeras som ”körbar” innan den kan köras som ett program. För att göra detta, öppna Terminal.app och navigera (med kommandot `cd`) till den katalog där [django-admin](/sv/6.1/ref/django-admin/) är installerad, kör sedan kommandot `sudo chmod +x django-admin`.

## Diverse

### Jag får ett `UnicodeDecodeError`. Vad gör jag för fel?

Den här typen av fel uppstår när en bytestring som innehåller icke-ASCII-sekvenser omvandlas till en Unicode-sträng och den angivna kodningen är felaktig. Utmatningen ser i allmänhet ut så här:

```pytb
UnicodeDecodeError: 'ascii' codec can't decode byte 0x?? in position ?:
ordinal not in range(128)
```

Lösningen beror oftast på sammanhanget, men här är två vanliga fallgropar som ger upphov till detta fel:

- Systemets locale kan vara en standard ASCII locale, t.ex. locale ”C” på UNIX-liknande system (kan kontrolleras med kommandot `locale`). Om så är fallet, se systemdokumentationen för information om hur du ändrar detta till en UTF-8-lokal.

Relaterade resurser:

- [Unicode i Django](/sv/6.1/ref/unicode/)
- <https://wiki.python.org/moin/UnicodeDecodeError>
