Можно ли использовать pip с инструментами Python в Visual Studio?

Я сотрудничаю с некоторыми сокурсниками для создания приложения python и надеялся использовать "обучающие колеса" Visual Studio intelli-sense. Они используют python на mac и linux, поэтому в идеале наше РЕПО управления версиями будет состоять только из *.py исходные файлы, которые мы написали, и requirements.txt экспорт зависимостей pip (используя pip freeze метод).

Я хотел бы иметь возможность создать новый проект Visual Studio, а затем выполнить следующие команды (например) внутри этот проект:

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

и после этого можно написать код, который ссылается на эти библиотеки, и запустить его из Visual Studio.

есть ли способ сделать это? Может ли Python в Visual Studio обрабатывать модули в формате, доступном в pip, или все библиотеки python, используемые в VS, должны быть предварительно скомпилированы для Windows?

заранее спасибо за любую помощь!

6 ответов


Ага! Перейти к Tools ->Python Tools ->Python Environments.

откроется новая панель, где вы можете выбрать pip из меню (он скажет Overview по умолчанию), а затем вы можете ввести свой модуль и дважды щелкните, чтобы установить.

enter image description here

некоторые пакеты имеют сложные зависимости, и вам может потребоваться установить их вручную по этим ссылкам:


из упоминания Visual Studio похоже, что вы используете инструменты Python для Visual Studio. Если так, то поддержка pip, easy_install и virtualenv является одной из новых функций в PTVS 2.0 beta - сделать это и попробуйте. После добавления ссылки на интерпретатор в проект вы найдете команды для установки пакета в контекстном меню для этого интерпретатора в обозревателе решений.

таким образом, вам также не нужно настраивать pip самостоятельно, поскольку PTVS сделает это за вас при первой попытке установить пакет.


на VS 2017 переключитесь в "Обозреватель решений" и щелкните правой кнопкой мыши, как указано:

enter image description here


Да, вы можете, вот простое руководство, взятое отсюда https://zignar.net/2012/06/17/install-python-on-windows/

прежде чем вы сможете установить Pip, вам понадобятся setuptools или distribute. Если вы используете Python3, вы должны использовать distribute, поскольку setuptools не поддерживает Python 3.x

для установки distribute загрузите установочный файл здесь https://pypi.python.org/pypi/distribute/0.6.27 и вызвать его с помощью python.

python.исполняемый C:\Path\to\distribute_setup.py

теперь, когда distribute установлен, Pip также может быть установлен. Скачать get-pip.py здесь https://raw.github.com/pypa/pip/master/contrib/get-pip.py и вызовите его так же, как вы вызвали distribute_setup:

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

после установки Pip. Но вы можете добавить C:\Python32\Scripts к пути Systemvariable тоже (см. Шаг 1). Таким образом, вы можете выполнить pip.exe из любого местоположение.


и вы можете установить свой путь к pip следующим образом:

Open cmd prompt

Run set PATH="C:\Program Files (x86)\Microsoft Visual Studio\Shared\Python36_64"


при установке поддержки Python с Visual Studio исполняемый файл PIP можно найти в C:\Program Files (x86)\Microsoft Visual Studio\Shared\Python36_64\Scripts Если его там нет, введите следующее в командной строке, чтобы узнать местоположение установки Pythons py --location Затем добавьте расположение в path или запустите pip с полным путем из powershell . "C:\Program Files (x86)\Microsoft Visual Studio\Shared\Python36_64\Scripts\pip.exe" install pillow