pip可以在Visual Studio的Python工具中使用吗?

65 投票
6 回答
140556 浏览
提问于 2025-04-17 17:45

我正在和一些同学合作开发一个Python应用程序,希望能用Visual Studio的智能提示功能来帮助我们。我的同学们在Mac和Linux上使用Python,所以我们希望我们的代码库里只包含我们写的*.py源文件,以及一个用pip freeze方法导出的requirements.txt文件,里面列出我们需要的依赖库。

我希望能创建一个新的Visual Studio项目,然后在这个项目中运行以下命令(比如说):

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

之后,我想写一些代码来引用这些库,并能在Visual Studio中运行它。

请问有没有办法做到这一点?在Visual Studio中使用Python时,能否处理pip格式的模块,还是说所有在VS中使用的Python库都必须是为Windows预先编译好的?

6 个回答

7

当然可以,这里有一个简单的指南,来源于这里 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.exe C:\Path\to\distribute_setup.py

现在distribute安装好了,接下来可以安装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变量中(见第一步)。这样你就可以在任何地方运行pip.exe了。

10

在VS 2017中,切换到“解决方案资源管理器”,然后按照指示右键点击:

在这里输入图片描述

144

没问题!你可以去 工具 -> Python 工具 -> Python 环境

这会打开一个新窗口,在这里你可以从菜单中选择 pip(适用于VS 2015)或者 (适用于VS 2017),默认显示的是 概述。然后你可以输入你想要的模块,双击它就可以安装了。

在这里输入图片描述

有些包的依赖关系比较复杂,你可能需要手动从这些链接安装它们:

撰写回答