python easy_installまたはsysconfigのpipエラー

python easy_installまたはsysconfigのpipエラー

どういうわけかLinux OEL 6.9のPythonのインストールが中断されました。

pip または easy_install が破損しており、私ができることはありません。

両側で同じエラーが発生します。

# easy_install
Traceback (most recent call last):
  File "/usr/bin/easy_install", line 5, in <module>
    from pkg_resources import load_entry_point
  File "/usr/lib/python2.6/site-packages/setuptools-39.2.0-py2.6.egg/pkg_resources/__init__.py", line 947, in <module>
    class Environment(object):
  File "/usr/lib/python2.6/site-packages/setuptools-39.2.0-py2.6.egg/pkg_resources/__init__.py", line 951, in Environment
    self, search_path=None, platform=get_supported_platform(),
  File "/usr/lib/python2.6/site-packages/setuptools-39.2.0-py2.6.egg/pkg_resources/__init__.py", line 180, in get_supported_platform
    plat = get_build_platform()
  File "/usr/lib/python2.6/site-packages/setuptools-39.2.0-py2.6.egg/pkg_resources/__init__.py", line 380, in get_build_platform
    from sysconfig import get_platform
ImportError: No module named sysconfig

python-setuptoolsを削除しましたが、役に立ちません。

私は最新バージョンのpyOpenSSLにアップデートしようとしましたが、動作が中断されて修正できなかったようです。

仮想マシンでOracle Enterprise Linux 6.6を実行しています。

公式リポジトリに含まれていないPython 2.7をインストールせずに修正する方法

ありがとう

ベストアンサー1

解決策は次のとおりです。

python-setuptools/usr/lib/python2.6/site-packages/からフォルダを完全に削除して削除します。

その後、site-packagesフォルダからモジュールを手動で削除しました。 pyOpenSSLのアップグレードを試みた後、すべてが間違っていました。

rm -rf pyOpenSSL-18.0.0-py2.6.egg/

yumからインストールした後、pip listはエラーなしでモジュールを一覧python-setuptools 表示できるようになりました。easy_install

おすすめ記事