我的Django安装正在下降 - 我可能有病毒吗?
我最近安装了:https://github.com/chrisdev/django-pandas/
使用pip,现在发生了非常可怕的事情:
应用程序的管理部分根本不会运行。我收到错误 像:
[06 / Feb / 2015 06:27:48]“GET / admin / HTTP / 1.1”200 4308
在处理来自('127.0.0.1',51159)的请求期间发生异常 Traceback(最近一次调用最后一次): 在_handle_request_noblock中输入文件“/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/SocketServer.py”,第295行 self.process_request(request,client_address) 在process_request中输入文件“/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/SocketServer.py”,第601行 t = threading.Thread(target = self.process_request_thread, AttributeError:'NoneType'对象没有属性'Thread'
真正令人困惑的是我必须注释掉与“SessionAuthenticationMiddleware”有关的设置行,或者我得到了这个
File "/Users/rpanos/.virtualenvs/JiraStat_Local_JB/lib/python2.7/site-packages/django/utils/module_loading.py", line 31, in import_by_path
error_prefix, module_path, class_name))
ImproperlyConfigured: Module "django.contrib.auth.middleware" does not define a "SessionAuthenticationMiddleware" attribute/class
为什么突然有必要?
我已经在django-pandas上进行了一次pip卸载,但我想可能会有一些邪恶的残余这样做?
我真诚的道歉,如果django-pandas与此无关,但我的django安装已经工作了一年,现在一切都将废话!
如果问题可能是另一个问题,请在此处查看我的虚拟环境:
(JiraStat_Local_JB)Rs-Mac-mini:JiraStats rXXXXs$ lssitepackages
Django-1.6.10-py2.7.egg-info lxml-3.4.0-py2.7.egg-info queuelib
OpenSSL model_utils queuelib-1.2.2-py2.7.egg-info
Scrapy-0.24.4-py2.7.egg-info numpy requests
Twisted-14.0.2-py2.7.egg-info numpy-1.9.0-py2.7.egg-info requests-2.4.3-py2.7.egg-info
_cffi_backend.so oauthlib requests_oauthlib
_markerlib oauthlib-0.6.3-py2.7.egg-info requests_oauthlib-0.4.1-py2.7.egg-info
cffi pandas scrapy
cffi-0.8.6-py2.7.egg-info pandas-0.14.1-py2.7.egg-info setuptools
cryptography pip setuptools-1.1.5-py2.7.egg-info
cryptography-0.6-py2.7.egg-info pip-1.4.1-py2.7.egg-info six-1.8.0-py2.7.egg-info
cssselect pkg_resources.py six.py
cssselect-0.9.1-py2.7.egg-info pkg_resources.pyc six.pyc
dateutil psycopg2 tlslite
django psycopg2-2.5.4-py2.7.egg-info tlslite-0.4.6-py2.7.egg-info
django_model_utils-2.2-py2.7.egg-info pyOpenSSL-0.14-py2.7.egg-info twisted
easy_install.py pycparser w3lib
easy_install.pyc pycparser-2.10-py2.7.egg-info w3lib-1.10.0-py2.7.egg-info
jira python_dateutil-2.2-py2.7.egg-info zope
jira-0.32-py2.7.egg-info pytz zope.interface-4.1.1-py2.7-nspkg.pth
lxml pytz-2014.7-py2.7.egg-info zope.interface-4.1.1-py2.7.egg-info
我有两个组成不良的软件包 - 我手工制作的软件包,因为我认为我知道自己在做什么 - 当我删除它们时,manage.py脚本的所有问题都会消失。我通常相信PyCharm会这样做,但是这两个我只是从另一个目录中复制了 init 文件并开始编码。
我已经更换并删除了它们以测试这个理论并且非常可靠。
在重新升级Django后,它仍在删除“本身”。
答案 0 :(得分:3)
安装django-pandas
最有可能降级您的Django安装explicitly requires Django < 1.7。
答案 1 :(得分:2)
SessionAuthenticationMiddleware
。回溯表明您可能安装了Django 1.6或更早版本。