web-dev-qa-db-ja.com

pipはPython Visual Studioのツールで使用できますか?

私は仲間の学生とpythonアプリを構築するために協力しており、Visual Studioインテリセンスの「トレーニングホイール」を使用することを望んでいました。 Macおよびlinuxではpythonを使用するため、理想的には、ソース管理レポジトリは、作成した*.pyソースファイルと、pip依存関係のrequirements.txtエクスポート(pip freezeメソッド)。

新しいVisual Studioプロジェクトを作成し、そのプロジェクト内で(たとえば)次のコマンドを実行できるようになりたいと思います。

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

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

これを行う方法はありますか? Visual Studio内のPythonは、pip内で使用可能な形式でモジュールを処理できますか、またはVSで使用されるすべてのpythonライブラリをWindows用にプリコンパイルする必要がありますか?

助けてくれてありがとう!

49
Matt

うん! Tools-> Python Tools-> Python Environmentsに移動します。

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

enter image description here

一部のパッケージには複雑な依存関係があり、これらのリンクから手動でインストールする必要がある場合があります。

114
Charles Clayton

VS 2017では、「ソリューションエクスプローラー」に切り替えて、指示に従って右クリックします。

enter image description here

7
Den-Jason

Visual Studioの言及から、Python Tools for Visual Studio。使用している場合。 pip、easy_install、virtualenvのサポート はPTVS 2.0ベータの新機能- get it を試してみてください。プロジェクトにインタープリター参照を追加すると、そのインタープリターのコンテキストメニューにソリューションをインストールするコマンドが表示されます。冒険者。

この方法では、パッケージを初めてインストールするときにPTVSが自動的に行うため、pipを自分で設定する必要もありません。

6
Pavel Minaev

はい、できます。ここから簡単なガイドを入手できます https://zignar.net/2012/06/17/install-python-on-windows/

Pipをインストールする前に、setuptoolsまたは配布が必要です。 Python3を使用している場合、setuptoolsはPython 3.xをサポートしていないため、distributeを使用する必要があります

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

python.exe C:\ Path\to\distribute_setup.py

配布がインストールされたので、Pipもインストールできます。ここからget-pip.pyをダウンロードします https://raw.github.com/pypa/pip/master/contrib/get-pip.py

python.exe c:\ Path\to\get-pip.py

その後、Pipがインストールされます。ただし、C:\ Python32\ScriptsをPath Systemvariableに追加することもできます(手順1を参照)。したがって、任意の場所からpip.exeを実行できます。

4
Axel

Python Visual Studioでのサポート)をインストールすると、PIP実行可能ファイルはC:\Program Files (x86)\Microsoft Visual Studio\Shared\Python36_64\Scriptsにあります。存在しない場合は、コマンドプロンプトで次を入力してPythonのインストール場所を見つけます_py --location_次に、場所をパスに追加するか、powershell . "C:\Program Files (x86)\Microsoft Visual Studio\Shared\Python36_64\Scripts\pip.exe" install pillowからのフルパスでpipを実行します。

1
Neil Highley