Python 2.7 and Sublime Text 2 Setup Guide

13,783

Solution 1

Besides Package Control, I use the following packages for Python development:

I found SublimeCodeIntel and Pylinter to be especially helpful for writing Python code in Sublime Text.

Besides installing these packages you should also tweak some of Sublime's preferences. For example, Python can be quite picky about whitespace. Therefore I recommend taking extra care for setting up how Sublime handles whitespace. I'm using these settings (put them in Preferences -> Settings - User):

"tab_size": 4,
"translate_tabs_to_spaces": true,
"trim_trailing_white_space_on_save": true,
"ensure_newline_at_eof_on_save": true,

If you want to know more, I've written a blog post about setting up Sublime Text for Python development: https://dbader.org/blog/setting-up-sublime-text-for-python-development

Solution 2

You should be able to select a build system in the tools menu.

screenshot

Then, ctrl + B will build, and pull up the interpreter for you.

EDIT: ctrl + ` will also open your console, without building the project. From there, you can run Python commands with the built-in interpreter.

Share:
13,783
Saed
Author by

Saed

Updated on June 26, 2022

Comments

  • Saed
    Saed almost 2 years

    I am new to Sublime Text 2. Basically I want to setup Sublime T2 as a Python IDE.

    I have come across various questions with regards to Python and Sublime T2, but I couldn't find a guide from a beginners perspective. This is what I have done so far:

    1. Installed Python.
    2. Installed Sublime T2.
    3. Installed Sublime Package Control

    What steps (e.g. package installations, etc.) should I follow to complete the Sublime Python IDE Setup?

  • Saed
    Saed about 11 years
    thanks for the answer. I have done this part as well. What I need now is what other sublime packages do I need to install. And how to set sublime to use the python I installed instead of the python it comes with.