1

提案された記事は一般的な質問を参照しているため、これは重複していません。私の質問は、 2 つのバージョンがインストールされた後にパスを修正する方法についてです。

私はRHEL 7で作業していて、誤ってPython3.5の上にPython2.7をインストールしました...長い話ですが、それは起こりました。スクリプトに 2.7 を使用する必要があります。シンボリックリンクを作成しようとしましたが、それは機能しますが、yum はまだ機能していません。また、pip で何かをインストールすると、/usr/local/lib/python3.5/site-packages に配置されます。これを修正する方法の提案? 私は何時間もグーグルをしていて、髪を引っ張っています。前もって感謝します。

ピップバージョン:

# pip --version
pip 8.0.2 from /usr/local/lib/python3.5/site-packages (python 3.5)

2.7 バージョンへのリンクを作成しました:

# ln -s /usr/local/bin/python2.7 /usr/bin/python

パイソンの場所:

# which python
/usr/bin/python

バージョンを確認してください:

# python
Python 2.7.11 (default, Mar  3 2016, 08:44:22)
[GCC 4.8.5 20150623 (Red Hat 4.8.5-4)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>>quit()

yum を使用しようとしました:

# yum update
There was a problem importing one of the Python modules
required to run yum. The error leading to this problem was:

   No module named yum

Please install a package which provides this module, or
verify that the module is installed correctly.

It's possible that the above module doesn't match the
current version of Python, which is:
2.7.11 (default, Mar  3 2016, 08:44:22)
[GCC 4.8.5 20150623 (Red Hat 4.8.5-4)]

If you cannot solve this problem yourself, please go to
the yum faq at:
  http://yum.baseurl.org/wiki/Faq

アンインストール/再インストール後にpipバージョンが変更されていません

# pip --version
pip 8.0.2 from /usr/local/lib/python3.5/site-packages (python 3.5)
4

0 に答える 0