2013-03-03 11 views
32

私はいくつかの仲間の学生と共同してPythonアプリケーションを開発しています。Visual Studioのインテリジェントな「トレーニングホイール」を使用したいと考えていました。彼らはMacとLinux上でPythonを使用しているので、私たちが書いたソースファイルは*.pypip freezeメソッドを使ってrequirements.txtのピップ依存関係をエクスポートするのが理想的です。Visual StudioのPythonツールでpipを使用できますか?

私はそのプロジェクトの中に(例えば)以下のコマンドを実行することができ、その後、新しいVisual Studioプロジェクトを作成できるようにするのが大好きだ:

pip install boto 
pip install fabric 
pip install cuisine 
pip freeze > requirements.txt 

その後、いくつかを書くことができますこれらのライブラリを参照するコードをVisual Studio内から実行できるようにします。

これを行う方法はありますか? Visual Studio内のPythonは、pip内で利用可能な形式でモジュールを扱うことができますか、またはVSで使用されるすべてのPythonライブラリは、Windows用に事前コンパイルされていなければなりませんか?

ありがとうございました!

答えて

83

Tools - >Python Tools - >Python Environmentsにアクセスしてください。

これは、メニューからpip(デフォルトではOverviewと表示されます)を選択できる新しいウィンドウを開き、モジュールを入力してダブルクリックしてインストールできます。

enter image description here

いくつかのパッケージは、複雑な依存関係を持っていて、これらのリンクから手動でインストールする必要があります

+2

これははるかに良い解決策であり、受け入れられる答えでなければなりません。 –

+1

優秀な、私はVSがこれをすることを望んでいた、そしてそれは! (VS 2015 Community Editionも同様)。 – Samjongenelen

+1

私もここにいると思っていました。このパネルが十分に大きいか、パッケージ管理を隠すかどうかを確認してください。 – cal97g

4

はいすることができます、ここにあなたがピップをインストールする前に、あなたがsetuptoolsのを必要とするか、または配布しますここhttps://zignar.net/2012/06/17/install-python-on-windows/

から取られた簡単なガイドです。 Python3を使用している場合は、setuptoolsがPython 3.xをサポートしていないため、配布を使用する必要があります

配布ファイルをインストールするには、https://pypi.python.org/pypi/distribute/0.6.27をダウンロードし、pythonを使用して呼び出します。

python.exeのC:\パス\がインストールされている配布distribute_setup.py

さて、ピップもインストールすることができますが\に。ここhttps://raw.github.com/pypa/pip/master/contrib/get-pip.py get-pip.pyダウンロードして、あなたがdistribute_setup呼び出されたのと同じ方法でそれを呼び出す:

python.exe cを:\パス\は、ピップがインストールされている

get-pip.py後\に。しかし、C:\ Python32 \ ScriptsをPath Systemvariableに追加することもできます(手順1を参照)。したがって、任意の場所からpip.exeを実行することができます。

+0

また、私はPython拡張パッケージをたくさん持っているこのページを使用しました簡単なインストールのためのバイナリ:http://www.lfd.uci.edu/~gohlke/pythonlibs/ – Axel

+0

これは、トリック、ありがとう! – Matt

+0

どこから始めるべきか分からなかった。私はうなずき、ウィンドウ上のステップウォークスルーが必要です。私はこれらをインストールするために何を使うべきか、どこに行くのかを知らなかったので助けてくれません。 – Exzile

6

Visual Studioに言及すると、Visual Studio用のPythonツールを使用しているようです。もしそうなら、support for pip, easy_install and virtualenvはPTVS 2.0 betaの新機能の1つで、get itであり、試してみてください。インタプリタ参照をプロジェクトに追加すると、ソリューションエクスプローラでそのインタプリタのコンテキストメニューにパッケージをインストールするコマンドが表示されます。

このようにして、PTVSは初めてパッケージをインストールしようとすると、あなた自身でpipを設定する必要はありません。

4

、示されるように、「ソリューションエクスプローラ」と右クリックにスイッチ:

enter image description here

関連する問題