2015-12-07 13 views
5

habe ich eine virtualenv und heruntergeladen Django mit den folgenden Befehlen:Django 1.9 Kompilieren Fehler

virtualenv tester 
source tester/bin/activate 
pip install django 

und unten ist die Antwort:

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 

Bitte helfen Sie mir diesen Fehler loszuwerden. Alles, obwohl es sagt, Django erfolgreich installiert, bin ich daran interessiert, diesen Syntaxfehler zu verstehen und loszuwerden.

Oder sollte ich nur auf die Fehlerbehebung warten?

Antwort

1

Diese können nicht, und sollte nicht, behoben werden. Dies sind Vorlagendateien, die zum Zeitpunkt der Projekterstellung ersetzt werden und keine gültige Python-Syntax sind. Sie sollten nicht zur Installationszeit, sondern zum Zeitpunkt der Projekterstellung kompiliert werden.

+0

Ich habe es nicht kompilieren, ich django @Igancio – Romaan

+0

Der Installationsprozess kompiliert es nur hat pip zu installieren. –

+0

Also sollte ich einfach auf die nächste Version warten oder die vorherige Version verwenden? – Romaan

0

pip install -U pip lief gut zu laufen, aber fix nicht mein Problem

  • Ich habe die gleiche Nachricht erhalten, als ich versuchte pip install django.
  • Ich dachte, eine vorherige Version zu versuchen, also versuchte ich pip install django-1.9.
  • Es sagte "Real Name der Anforderung Django-1.9 ist Django-503".
  • So pip install Django-503 hat gut für mich gearbeitet.
0

Diese Schritte für mich gearbeitet:

$ sudo python -m pip install --upgrade --force setuptools 
$ sudo python -m pip install --upgrade --force pip 
$ sudo pip install django==1.9 
Verwandte Themen