2015-12-10 1 views
1

Кажется, что новое django сломано и вызывает ошибки с пипсом. Я инсталляционный Джанго и получил ошибку синтаксиса:ошибка, вызванная установкой Django 1.9

[email protected]:~/projects$ sudo pip install django 
Downloading/unpacking django 
    Downloading Django-1.9-py2.py3-none-any.whl (6.6MB): 6.6MB downloaded 
Installing collected packages: django 
Compiling /tmp/pip-build-3WZoMx/django/django/conf/app_template/apps.py ... 
    File "/tmp/pip-build-3WZoMx/django/django/conf/app_template/apps.py", line 4 
    class {{ camel_case_app_name }}Config(AppConfig): 
     ^
SyntaxError: invalid syntax 

Compiling /tmp/pip-build-3WZoMx/django/django/conf/app_template/models.py ... 
    File "/tmp/pip-build-3WZoMx/django/django/conf/app_template/models.py", line 1 
    {{ unicode_literals }}from django.db import models 
          ^
SyntaxError: invalid syntax 

Successfully installed django 
Cleaning up... 

Теперь ГПГ, не работает, и я попытался удалить новую Джанго, удаление пип, пип затем переустановить, но безрезультатно ...

[email protected]:~/projects$ pip freeze 
Exception: 
Traceback (most recent call last): 
    File "/usr/lib/python2.7/dist-packages/pip/basecommand.py", line 122, in main 
    status = self.run(options, args) 
    File "/usr/lib/python2.7/dist-packages/pip/commands/freeze.py", line 74, in run 
    req = pip.FrozenRequirement.from_dist(dist, dependency_links, find_tags=find_tags) 
    File "/usr/lib/python2.7/dist-packages/pip/__init__.py", line 299, in from_dist 
    assert len(specs) == 1 and specs[0][0] == '==' 
AssertionError 

Сохранение журнала отладки для отказа в /home/cchilders/.pip/pip.log

Так как я уже удалил Джанго 1.9, что я могу сделать, чтобы восстановить мою машину? Спасибо

+1

какая операционная система это? –

+0

kubuntu ........... – codyc4321

+0

Я удалил оба и перезапустил. Разрушено новое джанго? – codyc4321

ответ

1

Выполните следующие действия, если удаление python не является для вас вариантом.

  1. Удалить пип (sudo apt-get remove python-pip)
  2. Удалить пакеты Djano. sudo rm -rf /usr/local/lib/python2.7/dist-packages/django/
  3. Переустановите python. sudo apt-get install --reinstall python2.7 (если у вас версия 2.7)
  4. Переустановка пип python get-pip.py
  5. Переустановка Джанго (обычным способом)