pip可以在Visual Studio的Python工具中使用吗?
我正在和一些同学合作开发一个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 个回答
当然可以,这里有一个简单的指南,来源于这里 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了。
没问题!你可以去 工具
-> Python 工具
-> Python 环境
。
这会打开一个新窗口,在这里你可以从菜单中选择 pip
(适用于VS 2015)或者 包
(适用于VS 2017),默认显示的是 概述
。然后你可以输入你想要的模块,双击它就可以安装了。
有些包的依赖关系比较复杂,你可能需要手动从这些链接安装它们: