ImportError:setuptoolsをインストールするときに '_struct'というモジュールがありません。

ImportError:setuptoolsをインストールするときに '_struct'というモジュールがありません。

リストされた指示を使用して、Centos 6.7に別々のPythonバージョンをインストールしました。ここ、ローカルインストールを有効にする(私のパッケージマネージャではありません)。

新しいバージョンのPythonに[setuptools] [2](例python3.5 ez_setup.py:)をインストールしようとすると、タイトルエラーメッセージ(「_struct」というモジュールはありません)が表示されます。パッケージマネージャを使用して2.6より高いPythonバージョンをインストールすることはできません(推奨回避策)同様の投稿)優先順位保護のため。

パッケージマネージャを操作する必要がないより簡単なソリューションを知っている人はいますか?または、他のプログラムにリスクをもたらさない優先順位保護の問題に対する確実な方法はありますか?

アップデート:[Anaconda] [4]をインストールしてsetuptoolsの使用を完全に避けましたが、夢のように機能しました。

答え1

可能であれば、システムパッケージマネージャを使用する必要があります。 CentOS / RHELで最新バージョンのPythonを入手するための安全な方法、つまり適切なRPMパッケージがあります。知られているミレナプロジェクト、私たちは複数のバージョンのPythonを提供しています。

後ろに倉庫の設置、コマンドを実行してPython 3.5を取得できますyum install python35u。これにより、生成コマンドpython3.5とともにこのコマンドを使用できます。pyvenv-3.5仮想環境

関連情報