PTVS (Python Tools for Visual Studio) is an open source project based on the Apache 2.0 protocol and hosted on CodePlex. Developers can use it to turn Visual Studio into a Python IDE. The main features of PTVS include: CPython, IronPython, Jython and PyPy; advanced editing functions such as IntelliSense, multi-refactoring, built-in REPL (read-eval-print loop) window, debugging and analysis functions, etc.
PTVS is an open source project released under the Apache 2.0 license.

Main features of PTVS:
1. CPython, IronPython, Jython and PyPy;
2. Advanced editing functions such as IntelliSense;
3. Multiple reconstruction;
4. Built-in REPL (read-eval-print loop) window;
5. Debugging and analysis functions, etc.
Update log:
Microsoft officially released PTVS 2.1 Beta version. Among the more important updates are: support for new web frameworks, Bottle and Flash, which can be installed on Visual Studio Express, and improved IntelliSense for Django templates. The latest version also allows developers to add a CoreCompile to the project to build non-Web projects in Visual Studio.

In terms of debugging, the performance and stability of processing large data sets have been improved. PTVS supports hybrid debugging technology, and developers can even interactively debug Visual Studio instances running Python in Linux Azure.
Add support for python-2.7.9
Next, we need to enable PTVS to use the python-2.7.9 we installed, open the parameter configuration of VS2013, and add support for python-2.7.9:

Configure pip
pip is a way for python to manage libraries. It allows us to easily install python extension libraries, so we need to install it first:

When connected to the Internet, you only need to simply click the installation link of pip, and PTVS will automatically download and install pip on the MS website. As shown in the picture above, the currently installed version is pip-6.1.1.
Install numpy
Numpy is a basic library for scientific computing using python. It can be directly searched in the pip library. However, the package obtained in this way cannot be installed successfully because it only supports vs2008 and not vs2013.
So we directly found a numpy package compiled by others online:
numpy-1.9.2+mkl-cp27-none-win32.whl
Unzip it to
C:Python27Libsite-packages

Next, let ptvs update the numpy library to support automatic prompts.

Just select Refresh DB.
Test the numpy library and open a python interactive window:

Done!

















Useful
Useful
Useful