Centos 7 Python 3をインストールする.6後yumが使えない解決方法
1673 ワード
centos 7に付属するpython 2.7アップグレードPython 3.6後、yumプログラムはpython 2を使用するため、yumプログラムは使用できません.7,python3.6とpython 2.7は互換性がなくて、だから間違いを報告することができて、インターネットを利用して調べて、このbloghttp://blog.csdn.net/qq_36226445/article/details/55095990解決策はyum関連pythonスクリプトのpythonバージョンを変更することです.試してみましたが、問題を解決できないので、比較的直接的な解決方法を採用しました.
現在/usr/bin/pythonにリンクされているファイルがpython 3であることがわかります.6,yumプログラムを実行する前にリンクされたファイルをpython 2に向ける.7 yumプログラムの実行後にリンクするファイルをpython 3に向ける.6でいい
面倒ですがCentos 7インストールPython 3を完璧に解決できます.6後yumでは使えない解決策.
# whereis python
python: /usr/bin/python /usr/bin/python2.7 /usr/lib/python2.7 /usr/lib64/python2.7 /etc/python /usr/include/python2.7 /usr/local/python3.6 /usr/share/man/man1/python.1.gz
# type python
python /usr/bin/python
# readlink -f /usr/bin/python
/usr/local/python3.6/bin/python3.6
現在/usr/bin/pythonにリンクされているファイルがpython 3であることがわかります.6,yumプログラムを実行する前にリンクされたファイルをpython 2に向ける.7 yumプログラムの実行後にリンクするファイルをpython 3に向ける.6でいい
# ln -sf /usr/bin/python2.7 /usr/bin/python
# yum update -y && yum -y upgrade
# ln -sf /usr/local/python3.6/bin/python3.6 /usr/bin/python
面倒ですがCentos 7インストールPython 3を完璧に解決できます.6後yumでは使えない解決策.