2019年10月29日火曜日

CentOS7 Python3.7 で mod_wsgi がインストールできない

CentOS7にPython3.7をインストールする - Narito Blog
https://narito.ninja/blog/detail/20/

上記を参考に、まずCentOS7にPython3.7.3を次のようにインストールした。

$ curl -O https://www.python.org/ftp/python/3.7.3/Python-3.7.3.tgz
$ tar xf Python-3.7.3.tgz
$ cd Python-3.7.3
$ ./configure
$ make
$ sudo make altinstall

上記でインストールすると、
$ python3.7 -m venv venv
後の仮想環境で、
(venv) $ pip install mod_wsgi
がエラーでインストールできなかった。
もう一度、./configure に --enable-shared オプションをつけてmakeをやりなおしてみた。
参考:https://qiita.com/methane/items/bf0b74550bee125cdea4

$ ./configure --enable-shared
$ make
$ sudo make altinstall

しかし、今度は ......soがないということでpython3.7自体が起動せず。
もう一度、以下を実行した。

$ ./configure
$ make
$ sudo make altinstall

すると、
$ python3.7 -m venv venv
(venv) $ pip install mod_wsgi

Collecting mod_wsgi
Using cached https://files.pythonhosted.org/packages/25/d8/1df4ba9c051cd88e02971814f0867274a8ac821baf983b6778dacd6e31f7/mod_wsgi-4.6.8.tar.gz
Installing collected packages: mod-wsgi
Running setup.py install for mod-wsgi ... done
Successfully installed mod-wsgi-4.6.8

あっさり成功した。。。

0 件のコメント:

コメントを投稿