2017-04-23 18 views
7

新しいVS2017プレビューをインストールし、Pythonプロジェクトをインポートしたばかりです。このプロジェクトには多くのインポートステートメントがありますが、VS2017ではcv2、socketio、eventlet、eventlet.wsgiなどのインポートパッケージにエラーが表示されます。このPythonプロジェクトは、Anaconda環境でVS2017からうまく動作します。 OpenCV 2、socketioなどをWindowsにインストールする必要はありますか?または未解決のパッケージのインストールを自動化できるVS2017環境にpip、anaconda、apt-getなどのソリューションがありますか? 作成したVSプロジェクトにAnacondaを追加することも可能です。 VS内のこのAnacondaが不足しているパッケージをインストールするのに役立つでしょうか?よろしくです。 よろしくお願いします。Visual Studioでpythonにパッケージを追加する方法2017

答えて

11

ただし、完全ではありません。

まずあなたが行くことによってアクセスすることができますPythonの環境メニュー起動する必要があります。

ツール - それはに応じて(サイドバーを持ち出すべきで

> Pythonの環境 - >パイソンをどのようにVSセットアップを持っているか)。テキスト「概要」を使用して、半分ほど下のドロップダウンボックスが表示されます。これをクリックすると、「パッケージ」を選択できます。これにより、パッケージのインストールに標準的なpipコマンドを使用できるテキストボックスが表示されます。

Windowsの場合でも、パッケージによっては1つのステップが追加されます。 Windowsでは標準のWindowsパッケージサイト(PyPI)にはまだ多くの共通パッケージ用のWindowsホイールがないため、pipはWindows上でうまく動作しません。

したがって、Christoph Gohlke's unofficial package siteに行ってから、必要なパッケージをダウンロードすることをお勧めします。一旦ローカルにダウンロードされたら、LOCALアドレスを "Packages"のテキストボックスにコピー&ペーストしてください。それはパッケージをインストールし、あなたは行こうとするでしょう。

+0

@Demeインストールしたフォルダからこのコマンドを実行してインストールし、あなたの答えに感謝。これはこの質問にいくつかの説明を加える。しかし、私はすでに定義されているいくつかのconda envを持っており、ドロップダウンボックスでそれらを見つけることができませんでした。だから、私はまだ何も使用できませんでした。私は、Pythonプロジェクトを開いたり作成したりするときに、定義済みのenvを使用できるかどうかを選択できることを知っています。私はそれをしましたが、ウィザードは私のenvsのいずれかを見つけることができませんでした。したがって、Overviewボタンの下で、私はいくつかのAnacondaとPythonの定義を見つけることができましたが、私のenvは見つかりませんでした。たとえば、私がすでにcondv envにcv2をインストールしている場合は、VS2017 Pythonプロジェクトでそれを使用したいと思います。 –

1

私は同じ問題を抱えていたし、私はそれがこのリンクを使用して、次の手順

インストール適切な.whlファイルを使用してのVisual Studio 2017のpython V3.6で作業を得ることができる (あなたは、Python MN持ってCPMN)。 contribにはOpenCV-extraパッケージが含まれています。たとえば、あなたは、Python 3.6ていると仮定すると、あなたが次に**opencv_python-3.2.0+contrib-cp36-none-win_amd64.whl**

link to download

をダウンロードするかもしれない

​​
関連する問題