前提・実現したいこと
PythonのDjangoを動かすために、「mod_wsgi」をpipでインストールしようとしていますが、どう頑張ってもできません。
環境は
CentOS7
Python 3.6.8
django 2.1
です。
該当のソースコード
$ pip install mod-wsgi
発生している問題・エラーメッセージ
Collecting mod-wsgi Using cached https://files.pythonhosted.org/packages/26/03/a3ed5abc2e66c82c40b0735c2f819c898d136879b00be4f5537126b6a4a4/mod_wsgi-4.6.7.tar.gz ERROR: Command errored out with exit status 1: command: /home/kazuhi/django/dashboards/bin/python3.6 -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-0wt0r2rp/mod-wsgi/setup.py'"'"'; __file__='"'"'/tmp/pip-install-0wt0r2rp/mod-wsgi/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' egg_info --egg-base pip-egg-info cwd: /tmp/pip-install-0wt0r2rp/mod-wsgi/ Complete output (5 lines): Traceback (most recent call last): File "<string>", line 1, in <module> File "/tmp/pip-install-0wt0r2rp/mod-wsgi/setup.py", line 168, in <module> 'missing Apache httpd server packages.' % APXS) RuntimeError: The 'apxs' command appears not to be installed or is not executable. Please check the list of prerequisites in the documentation for this package and install any missing Apache httpd server packages. ---------------------------------------- ERROR: Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output.
試したこと
何とかエラーの内容を読み取ろうとしましたがわからず、pip3で試してみたり、pipをアップデートしてみたり、「mod_wsgi インストール」等でweb検索して出てきた記事に記載されてあることは試してみましたが、同じようなエラーが出てしまいます。
初めてdjangoを触り、Linuxの設定をし、あと一息?のところで3日ほど苦戦しています。恥ずかしながらエラーの切り分けが全くできません。エラーを翻訳しても意味がわからない状態です。
setup.pyってどこにあるんだ?そんなの見つからないぞ..と言ったレベルです。
エラーを解決するコツなどもご教授いただければ喜びます><。よろしくお願いします。
なお、情報に不備があれば都度用意いたします><
回答3件
あなたの回答
tips
プレビュー