2015-12-07 17 views
5

ho creato un virtualenv e scaricato Django con i seguenti comandi:Django 1.9 Compilazione errore

virtualenv tester 
source tester/bin/activate 
pip install django 

e sotto è la risposta:

Downloading/unpacking django 
    Downloading Django-1.9-py2.py3-none-any.whl (6.6MB): 6.6MB downloaded 
Installing collected packages: django 
Compiling /home/romaan/workspacepy/tester/build/django/django/conf/app_template/apps.py ... 
    File "/home/romaan/workspacepy/tester/build/django/django/conf/app_template/apps.py", line 4 
    class {{ camel_case_app_name }}Config(AppConfig): 
     ^
SyntaxError: invalid syntax 

Compiling /home/romaan/workspacepy/tester/build/django/django/conf/app_template/models.py ... 
    File "/home/romaan/workspacepy/tester/build/django/django/conf/app_template/models.py", line 1 
    {{ unicode_literals }}from django.db import models 
          ^
SyntaxError: invalid syntax 

Successfully installed django 

Ti prego, aiutami a sbarazzarsi di questo errore. Tutto per quanto dice django installato con successo, sono entusiasta di capire e di eliminare questo errore di sintassi.

Oppure dovrei semplicemente aspettare che la correzione del bug si verifichi?

risposta

1

Questi non possono, e non dovrebbe, essere riparato. Quelli sono file modello che vengono sostituiti al momento della creazione del progetto e non sono validi sintassi Python. Non dovrebbero essere compilati al momento dell'installazione, ma piuttosto al momento della creazione del progetto.

+0

Io non compilarlo, ho appena fatto pip installare Django @Igancio – Romaan

+0

Il processo di installazione è compilarlo. –

+0

Quindi dovrei semplicemente aspettare la correzione nella prossima versione o usare la versione precedente? – Romaan

0

pip install -U pip funzionato benissimo, ma non ha risolto il mio problema

  • Ho ricevuto lo stesso messaggio quando stavo provando pip install django.
  • Ho pensato di provare una versione precedente, quindi ho provato pip install django-1.9.
  • Ha detto "Il vero nome del requisito Django-1.9 è django-503".
  • Quindi pip install Django-503 ha funzionato bene per me.
0

Questa procedura ha funzionato per me:

$ sudo python -m pip install --upgrade --force setuptools 
$ sudo python -m pip install --upgrade --force pip 
$ sudo pip install django==1.9 
Problemi correlati