Tutorial: Check your Python Integration


Home » Support » Index of All Documentation » Introduction for New Users » Wing IDE Tutorial »

Before starting with some code, let's make sure that Wing has succeeded in finding your Python installation. Bring up the Python Shell tool now from the Tools menu. If all goes well, it should start up Python and show you the Python command prompt like this:

/images/doc/en/intro/python-shell.png

If this is not working, or the wrong version of Python is being used, you can point Wing in the right direction with the Python Executable setting in Project Properties, available from the toolbar and Project menu. You will need to Restart Shell from Options in the Python Shell tool after altering this property.

Once the shell works, copy/paste or drag and drop these lines of Python code into it:

for i in range(0, 10):
    print('*' * i)

This should print a triangle as follows:

/images/doc/en/intro/python-shell-test.png

Notice that the shell removes common leading white space when blocks of code are copied into it. This is useful when trying out code from source files.

Now type something in the shell, such as:

import sys
sys.getrefcount(i)

Note that Wing offers auto-completion as you type and shows call signature and documentation information in the Source Assistant. Use the Tab key to enter a selected completion. Other keys can be set up as completing keys using the Editor > Auto-completion > Completion Keys preference.

You can create as many instances of the Python Shell tool as you wish. Each one runs in its own private process space that is kept totally separate from Wing IDE and your debug process.

« 1.1. Tutorial: Getting Around Wing IDETable of Contents1.3. Tutorial: Set Up a Project »