2015-12-07 12 views
5

stworzyłem virtualenv i pobrać Django z poniższych poleceń:Django 1.9 Kompilacja błąd

virtualenv tester 
source tester/bin/activate 
pip install django 

i poniżej jest odpowiedź:

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 

Proszę mi pomóc pozbyć się tego błędu. Wszystko jednak mówi: Pomyślnie zainstalowałem django, bardzo zależy mi na zrozumieniu i usunięciu błędu składni.

Czy powinienem po prostu poczekać na naprawienie błędu?

Odpowiedz

1

Te nie mogą, a nie powinny być, być ustalone. Są to pliki szablonów, które są zastępowane w czasie tworzenia projektu i nie są poprawną składnią Pythona. Nie powinny być kompilowane podczas instalacji, ale raczej w czasie tworzenia projektu.

+0

nie skompilować go, po prostu nie pip zainstalować django @Igancio – Romaan

+0

Proces instalacji jest kompilowanie go. –

+0

Czy powinienem po prostu poczekać na poprawkę w następnej wersji lub użyć poprzedniej wersji? – Romaan

0

pip install -U pip pobiegł w porządku, ale nie rozwiązać mój problem

  • Dostałem tę samą wiadomość, kiedy próbowałem pip install django.
  • Myślałem, że wypróbuję poprzednią wersję, więc spróbowałem pip install django-1.9.
  • Powiedział "Prawdziwe imię wymagania Django-1.9 to django-503".
  • Więc pip install Django-503 działało dobrze dla mnie.
0

Kroki te pracował dla mnie:

$ sudo python -m pip install --upgrade --force setuptools 
$ sudo python -m pip install --upgrade --force pip 
$ sudo pip install django==1.9 
Powiązane problemy