私はPythonをまったく初めて使用し、パッケージpy-webrtcvadをWindows 7にインストールしたいのですが、エラーで立ち往生していますImportError: No module named 'pip.utils.setuptools_build'
。他の人にとっては問題を解決しているように見えるスタックオーバーフローでこの問題に対する答えがありますが、私にとってはうまくいきません。
これまでに行ったことと試したことの要約は次のとおりです。
- Python 3.5 をインストールし、どのディレクトリからでも動作するように Windows パス環境をセットアップしました。
- Python 用の pip をインストールしました。
- でパッケージをインストールしようとしまし
python -m pip install webrtcvad
たが、失敗し、エラーが返されましたUnable to find vcvarsall.bat
。 - vcvarsall.bat の問題を扱っているブログを見つけました: blogs.msdn.microsoft.com/pythonengineering/2016/04/11/unable-to-find-vcvarsall-bat。そのブログの指示に従ってください:
- まず、Visual C++ Build Tools 2015 をインストールし、すぐに (setuptools を更新せずに) パッケージをインストールしようとしましたが、多くのエラー メッセージが表示されました (書き留めませんでした)。
- https://pypi.python.org/pypi/setuptoolsの指示に従って行った setuptools の再インストールを試みました。 Python インストール (v20) に付属していた setuptools のバージョンを削除し、最新バージョン (v30) をインストールしました。 . 今回は py-webrtcvad: をインストールしようとしたときに別のエラー メッセージが表示されました
ImportError: No module named 'pip.utils.setuptools_build'
。
- Python の公式チャットで支援を求めました。彼らは次の 3 つの提案をしました。
- でピップを更新してい
python -m pip install --upgrade pip
ます。うまくいきませんでした。繰り返しますが、エラーImportError: No module named 'pip.utils.setuptools_build'
. - Visual C++ Build Tools 2015 を再インストールします。違いはありません。同じエラーが再び発生します。
- Python自体を再インストールします。Python インストーラーには、修復、変更、およびアンインストールの 3 つの選択肢があります。
- 修復: 機能しませんでした。同じエラー。
- 変更: これに役立つ変更を提供しているようには見えません。
- アンインストール: アンインストールして再インストールしました。それでも同じエラーです。
- でピップを更新してい
私はアイデアがありません。手伝って頂けますか?
注: これは Windows 7 と Python 3.5 で実行できると思います。ただし、そうでない場合は、別のことを試すことにオープンです。たとえば、異なるバージョンの Python をインストールしてもまったく問題ありません。問題が解決する場合は、Linux をインストールすることもできます。