self.postName?.text = postName
现在pip不起作用,我已经尝试卸载新的django,卸载pip,然后重新安装pip,无济于事......
cchilders@main:~/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...
在/home/cchilders/.pip/pip.log中存储失败的调试日志
由于我已经删除了django 1.9,我该怎么做才能恢复我的机器?谢谢
答案 0 :(得分:4)
这看起来像Django 1.9发行说明中提到的setuptools问题:https://docs.djangoproject.com/en/1.9/releases/1.9/#syntaxerror-when-installing-django-setuptools-5-5-x
在运行pip install django
之前尝试运行pip install -U pip答案 1 :(得分:1)
如果不能删除python,请执行以下步骤。
sudo apt-get remove python-pip
)sudo rm -rf /usr/local/lib/python2.7/dist-packages/django/
sudo apt-get install --reinstall python2.7
(如果您的版本是2.7)python get-pip.py