Подтвердить что ты не робот

Можно ли использовать pip в Python Tools в 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?

Заранее благодарим за помощь!

4b9b3361

Ответ 1

Оп! Перейдите к ToolsPython ToolsPython Environments.

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

введите описание изображения здесь

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

Ответ 2

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

enter image description here

Ответ 3

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

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

Ответ 4

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

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

Чтобы установить дистрибутив, загрузите файл установки 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 и вызовите его так же, как вы вызывали distribute_setup:

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

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

Ответ 5

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

Ответ 7

и вы можете установить свой путь для пипа, как это:

Open cmd prompt

Запустите set PATH="C:\Program Files (x86)\Microsoft Visual Studio\Shared\Python36_64"