私はPythonとDjangoの新機能で、現在www.djangoproject.comのチュートリアルを通して自分自身を勉強しています。私はPyCharmを使用していて、OS X El Capitanに取り組んでいます。私はGitHubからプロジェクトをインポートし、Python 3.5.1に基づくプロジェクトインタプリタのための仮想環境を作成しました。 VMで私はdjangoをインストールしました。Django:ValueError:ハンドラをコンフィグレーションできません - [Errno 2]
その後、vmを有効にしました。
今、私は端末でpython manage.py startapp deonapp
とpython manage.py runserver
のような簡単なコマンドを実行しようとしましたが、次回に貼り付けたときにエラーが発生しました。/log /ディレクトリが見つからないようですか?上記の例外の取り扱い中
Traceback (most recent call last):
File "/usr/local/Cellar/python3/3.5.1/Frameworks/Python.framework/Versions/3.5/lib/python3.5/logging/config.py", line 558, in configure
handler = self.configure_handler(handlers[name])
File "/usr/local/Cellar/python3/3.5.1/Frameworks/Python.framework/Versions/3.5/lib/python3.5/logging/config.py", line 731, in configure_handler
result = factory(**kwargs)
File "/usr/local/Cellar/python3/3.5.1/Frameworks/Python.framework/Versions/3.5/lib/python3.5/logging/__init__.py", line 1008, in __init__
StreamHandler.__init__(self, self._open())
File "/usr/local/Cellar/python3/3.5.1/Frameworks/Python.framework/Versions/3.5/lib/python3.5/logging/__init__.py", line 1037, in _open
return open(self.baseFilename, self.mode, encoding=self.encoding)
FileNotFoundError: [Errno 2] No such file or directory: '/Users/deon/Documents/PyCharmProjects/Developments/deonproject/log/debug.log'
、別の例外が発生しました:
Traceback (most recent call last):
File "manage.py", line 10, in <module>
execute_from_command_line(sys.argv)
File "/Users/deon/Documents/PyCharmProjects/Developments/deonproject/venv/lib/python3.5/site-packages/django/core/management/__init__.py", line 367, in execute_from_command_line
utility.execute()
File "/Users/deon/Documents/PyCharmProjects/Developments/deonproject/venv/lib/python3.5/site-packages/django/core/management/__init__.py", line 341, in execute
django.setup()
File "/Users/deon/Documents/PyCharmProjects/Developments/deonproject/venv/lib/python3.5/site-packages/django/__init__.py", line 22, in setup
configure_logging(settings.LOGGING_CONFIG, settings.LOGGING)
File "/Users/deon/Documents/PyCharmProjects/Developments/deonproject/venv/lib/python3.5/site-packages/django/utils/log.py", line 75, in configure_logging
logging_config_func(logging_settings)
File "/usr/local/Cellar/python3/3.5.1/Frameworks/Python.framework/Versions/3.5/lib/python3.5/logging/config.py", line 795, in dictConfig
dictConfigClass(config).configure()
File "/usr/local/Cellar/python3/3.5.1/Frameworks/Python.framework/Versions/3.5/lib/python3.5/logging/config.py", line 566, in configure
'%r: %s' % (name, e))
ValueError: Unable to configure handler 'file': [Errno 2] No such file or directory: '/Users/deon/Documents/PyCharmProjects/Developments/deonproject/log/debug.log'
プロジェクトへのリンクを付ける必要があります。そのプロジェクトは、存在しないどこかにログオンすることを期待しているようです。 –
こんにちはダニエル、私はそれを修正することができました。ログディレクトリは、.gitignoreファイルで除外されているため作成されませんでした。私は何が除外されているかを完全に忘れていた。私はディレクトリを手動で作成しましたが、今はエラーに合格しました。 –