2016-12-10 5 views
0

をインストールしようとしたとき、私は、Pythonに完全に新たなんだと私は、Windows 7のパッケージpy-webrtcvadをインストールしたいが、私はエラーImportError: No module named 'pip.utils.setuptools_build'にこだわっています。他の人の問題を解決すると思われるstackoverflowでこの問題にan answerがありますが、それは私のためには機能しません。setuptoolsのエラーパッケージ

  • は、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++私は書き留めなかった(ツール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'
    • 再びツール2015は違い、同じエラー を構築するVisual C++を再インストール。
    • Python自体を再インストールしています。 Pythonインストーラには、修復、変更、アンインストールという3つの選択肢が用意されています。
      • 修理:動作しませんでした。同じエラー。
      • 変更:これに便利な修正が加えられているように見えません。
      • アンインストール:アンインストールして再インストールしました。それでも同じエラー。

私はアイデアの出です。手伝って頂けますか?

注:私はこれは、Python 3.5とWindows 7でなんとかする必要があります想像してみてください。しかし、そうでなければ、私は何かを試してみるのが大好きです。たとえば、異なるバージョンのPythonをインストールすることはまったく問題になりません。それが問題を解決するなら、Linuxをインストールすることもできます。

+1

私は 'py-webrtcvad'を書きましたが、残念ながら私はWindowsでそれを使用せず、そこにインストールしようとしませんでした。ごめんなさい。 Windowsで簡単にビルドできるようにするためにできることがあれば、教えてください。 –

答えて

1

webrtcvadのバージョン2.0.8に、Windows用にコンパイル時に間違ったフラグを使用するバグがありました。-DWIN32の代わりに-DWEBRTC_POSIXを使用していました。これは、あなたの初期の試行の間に得た「多くのエラーメッセージ」の原因となっている可能性があります。

固定されたバージョンがバージョン2.0.9としてpypiにプッシュされました。私はpip install webrtcvadがWindows 10で正しく動作することを確認しました。私はかなり新鮮なPythonのインストールを使用していますので、まずsetuptoolsを再インストールせずに試してみましょう。

+0

ありがとう、ジョン!それは問題を解決しました:) ところで、非常に遅い応答のために申し訳ありませんが、私は数ヶ月間これを確認しませんでした。 – Alonso

関連する問題