OSX, Python 2.7, pip, virtualenv. Они использовали их в течение многих лет без каких-либо проблем.Django: ошибка с протоколирующим модулем при запуске любой команды manage.py
Я не уверен, что изменилось, но в последнее время мое окружение полностью сломалось для Django после того, как работала отлично. Такая же проверка отлично работает на компьютере моего друга с аналогичной настройкой.
Вещи, которые я уже пробовал: удалили мой venv и создали новый со свежими установками из требования. Txt, удалив ведение журнала за пределами venv и переустановку внутри, переустановку pip.
Я получаю такую же трассировку для любой команды manage.py. По-видимому, возникли проблемы с модулем регистрации:
Traceback (most recent call last):
File "manage.py", line 10, in <module>
execute_from_command_line(sys.argv)
File "/Users/rfong/Dropbox/code/lattis_workspace/lattis_repo/venv/lib/python2. 7/site-packages/django/core/management/__init__.py", line 453, in execute_from_command_line
utility.execute()
File "/Users/rfong/Dropbox/code/lattis_workspace/lattis_repo/venv/lib/python2. 7/site-packages/django/core/management/__init__.py", line 376, in execute
sys.stdout.write(self.main_help_text() + '\n')
File "/Users/rfong/Dropbox/code/lattis_workspace/lattis_repo/venv/lib/python2. 7/site-packages/django/core/management/__init__.py", line 242, in main_help_text
for name, app in six.iteritems(get_commands()):
File "/Users/rfong/Dropbox/code/lattis_workspace/lattis_repo/venv/lib/python2. 7/site-packages/django/core/management/__init__.py", line 109, in get_commands
apps = settings.INSTALLED_APPS
File "/Users/rfong/Dropbox/code/lattis_workspace/lattis_repo/venv/lib/python2. 7/site-packages/django/conf/__init__.py", line 52, in __getattr__
self._setup(name)
File "/Users/rfong/Dropbox/code/lattis_workspace/lattis_repo/venv/lib/python2. 7/site-packages/django/conf/__init__.py", line 48, in _setup
self._configure_logging()
File "/Users/rfong/Dropbox/code/lattis_workspace/lattis_repo/venv/lib/python2. 7/site-packages/django/conf/__init__.py", line 75, in _configure_logging
logging_config_func(DEFAULT_LOGGING)
File "/Users/rfong/Dropbox/code/lattis_workspace/lattis_repo/venv/lib/python2. 7/site-packages/django/utils/dictconfig.py", line 555, in dictConfig
dictConfigClass(config).configure()
File "/Users/rfong/Dropbox/code/lattis_workspace/lattis_repo/venv/lib/python2. 7/site-packages/django/utils/dictconfig.py", line 323, in configure
del logging._handlerList[:]
AttributeError: 'module' object has no attribute '_handlerList'
вы можете попробовать проверить значение 'logging .__ file__' непосредственно перед возникновением ошибки, чтобы узнать, какой модуль протоколирования используется. у вас нет файла logging.py где-то на вашем pythonpath? – latheiere
Ах, забыл упомянуть журнал .__ file__ = /Library/Python/2.7/site-packages/logging-0.4.9.6-py2.7.egg/logging/__init__.pyc – rfong