2017-06-03 1 views
0

mod_wsgi-expressのインストール方法は思い出せませんが、ほとんど私がpipを使用したことは確かです。私は私のrequirements.txtファイルに次の行を持っているDockerfileを使ってpipからmod_wsgi-expressを取得する方法

: mod_wsgiを発現する== 4.5.15

Collecting mod_wsgi-express==4.5.15 (from -r /usr/src/app/requirements.txt (line 16)) 
    Could not find a version that satisfies the requirement mod_wsgi-express==4.5.15 (from -r /usr/src/app/requirements.txt (line 16)) (from versions:) 
No matching distribution found for mod_wsgi-express==4.5.15 (from -r /usr/src/app/requirements.txt (line 16)) 
You are using pip version 9.0.0, however version 9.0.1 is available. 
You should consider upgrading via the 'pip install --upgrade pip' command. 

は、ここでは異なる命名ですか?それとも、私はそのパッケージを見ていないのですか? mod_wsgi==4.5.15

パッケージ情報はでは、PyPI上で見つけることができます:requirements.txtで

$ pip list | grep mod 
mod-wsgi (4.5.15) 
mod-wsgi-httpd (2.4.23.2) 
+0

は、通常はmod_wsgiを-httpd' ''使うべきではありません'これは、ソースコードから別のApacheインスタンスをインストールしようとしています。オペレーティングシステムのApacheパッケージを利用してください。 '' pip install mod_wsgi''を実行する前に、オペレーティングシステムパッケージリポジトリのランタイムとdevの両方のApacheパッケージがインストールされている必要があります。 –

+0

@GrahamDumpletonこれらの特定のApacheパッケージのリストはどこかにありますか?私はちょうど 'apxs'に関連したエラーを得ました、そして、あなたがこれを扱ったgithubの問題は、他の文脈です。あなたは、特定のApacheパッケージが必要か、それともどこにあるのかを知っていればLMKを喜ばせることができますか? – JacobIRR

+0

https://pypi.python.org/pypi/mod_wsgiには、パッケージをインストールする際に必要なパッケージについての説明があります。 –

答えて

1
+0

これを実行してインストールされると、ドッカーのコンテナにあるmod_wsgiの実行ファイルが見つからないのはなぜですか?私は 'find/|のようなものを走らせた。 grep mod_wsgi'と表示され、 '/ usr/bin/mod_wsgi-express' – JacobIRR

関連する問題