CentOS 6 へ Python3.5 を SCL経由でインストールしたのですが、Apacheで利用するには?
CentOS 6 へ Python3.5 を SCL経由でインストールしたのですが、以前ビルドしたバージョンと競合(?)してしまい、うまくいきません
・今、どういう状況でしょうか?
今回Yumでインストールした Python3.5
$ which python3.5
/opt/rh/rh-python35/root/usr/bin/python3.5
以前ソースからビルドしたPython2系
・使用していないためアンインストールしたいのですが、コピペでソースからビルドしたため、どうしたら良いか分からない
$ which python
/usr/bin/python
Pythonのバージョンを常に3.5へしたいのですが、
$ python -V
Python 2.6.6
下記コマンドを打つと一時的に3.5になるのですが、新規プロセスだと2.6と表示されます
$ source /opt/rh/rh-python35/enable
下記リンク先内容を試したのですが、効果ありませんでした
・How do I enable python35 from Software Collections at login?
$ pip -V
pip 7.1.0 from
/opt/rh/rh-python35/root/usr/lib/python3.5/site-packages (python 3.5)
$ sudo pip3.5 install mod_wsgi
/opt/rh/rh-python35/root/usr/bin/python3: error while loading shared
libraries: libpython3.5m.so.rh-python35-1.0: cannot open shared object
file: No such file or directory
2017/5/11追記
・このページを参考に再度挑戦してみたのですが、「which python」した時点で2.6.6の方を見に行ってしまいます
・まっさらな状態で一からやり直したいのですが、Python2.6.6を削除する方法はありますか?
/usr/bin/python
・下記ファイルを削除しても大丈夫でしょうか?
python
python2 -> python
python2.6