---
title: "Αντιμετώπιση προβλημάτων"
version: 3.0
locale: el
source: https://docs.djangoproject.com/el/3.0/faq/troubleshooting/
canonical: https://djangodocs.dev/el/3.0/faq/troubleshooting/
---
# Αντιμετώπιση προβλημάτων

Αυτή η σελίδα περιέχει μερικές συμβουλές για σφάλματα και προβλήματα που προκύπτουν συχνά κατά τη διάρκεια ανάπτυξης των Django εφαρμογών.

## Προβλήματα στην εκτέλεση της εντολής `django-admin`

### `command not found: django-admin`

[django-admin](/el/3.0/ref/django-admin/) should be on your system path if you
installed Django via `pip`. If it’s not on your path, you can find it in
`site-packages/django/bin`, where `site-packages` is a directory within
your Python installation. Consider symlinking to [django-admin](/el/3.0/ref/django-admin/) from some place on your path, such as
`/usr/local/bin`.

Αν το `django-admin` δε δουλεύει αλλά το `django-admin.py` δουλεύει, τότε ίσως χρησιμοποιείτε μια έκδοση του Django η οποία δεν ταιριάζει με το παρών documentation. Το `django-admin` είναι καινούργιο στο Django 1.7.

### macOS permissions

If you’re using macOS, you may see the message «permission denied» when
you try to run `django-admin`. This is because, on Unix-based systems like
macOS, a file must be marked as «executable» before it can be run as a program.
To do this, open Terminal.app and navigate (using the `cd` command) to the
directory where [django-admin](/el/3.0/ref/django-admin/) is installed, then
run the command `sudo chmod +x django-admin`.

## Διάφορα

### Λαμβάνω το σφάλμα `UnicodeDecodeError`. Τι κάνω λάθος;

Αυτού του είδους τα σφάλματα προκύπτουν όταν μια ακολουθία από bytes (bytestring) η οποία περιέχει ακολουθίες χαρακτήρων εκτός του ASCII κώδικα μετατρέπεται σε μια ακολουθία χαρακτήρων Unicode και η προσδιοριζόμενη κωδικοποίηση που χρησιμοποιήθηκε είναι λάθος. Η έξοδος, γενικά, μοιάζει με:

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

Βέβαια αυτό διαφέρει ανά περίπτωση αλλά θα δούμε παρακάτω δύο κοινές παγίδες που παράγουν αυτό το σφάλμα:

- Οι ρυθμίσεις locale του συστήματος σας ίσως είναι προεπιλεγμένες στο ASCII locale, όπως το «C» locale στα UNIX συστήματα (αυτό μπορεί να ελεγχεί από κονσόλα με την εντολή `locale`). Αν ισχύει κάτι τέτοιο, παρακαλούμε αναφερθείτε στο documentation του συστήματος σας για να δείτε πως να το αλλάξετε σε UTF-8 locale.

Σχετικές πηγές:

- [Το unicode στο Django](/el/3.0/ref/unicode/)
- <https://wiki.python.org/moin/UnicodeDecodeError>
