This is writing is here to help you set up your simple IDE for code using Python 3 on your computer especially on UNIX environment 😁
Step 1: Make sure you already have Python 3xx on your computer!
$ python3 --version
Python 3.7.1
Make sure you use python3 to check your Python3 version ☺️
If your computer says that you don’t have Python3, you can download it from the Python website https://www.python.org/downloads/ and installed it on your computer.
Step 2: Make sure you already have Sublime Text on your computer!
At the time of this writing, the latest sublime is Sublime Text 3
you can download it from https://www.sublimetext.com and install it right away
Step 3: Let’s setting Python3 on your Sublime Text
Create a new file
and save it with extension .py
for example save it as checkversion.py
Go to Tools -> Build System -> Python
then type on your checkversion.py
import sys
print(sys.version)
then press CTRL + B
to run the code on Sublime
As you see, the version on the sublime is Python 2.7
we need to use Python 3
. Then we can set the Sublime Text
to use Python3 instead of Python2. Here’s the step:
First: Check where is your Python3 path using this command
UNIX STYLE
$ which python3
/usr/local/bin/python3
WINDOWS STYLE
C:\Users\<users>py
Python 3.7.1 (v3.7.1:260ec2c36a, Oct 20 2018, 14:05:16) [MSC v.1915 32 bit (Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import os
>>> import sys
>>> os.path.dirname(sys.executable)
'C:\\Users\\<user>\\AppData\\Local\\Programs\\Python\\Python37-32'
Second: Add new build system on your Sublime
Tools -> Build System -> New Build System
and make sure that the new build system has this following command
UNIX STYLE
{
"cmd": ["/usr/local/bin/python3", "-u", "$file"],
"file_regex": "^[ ]File \"(...?)\", line ([0-9]*)",
"selector": "source.python"
}
WINDOWS STYLE
{
"cmd":["C:/Users/<user>/AppData/Local/Programs/Python/Python37-32/python.exe", "-u", "$file"],
"file_regex": "^[ ]File \"(...?)\", line ([0-9]*)",
"selector": "source.python"
}
and save this file as newPython3.sublime-build
Third: Select your new system build
newPython3
and re-run thecheckversion.py
and now it should be usingPython 3
Now you can use Python3 on your Sublime Text! Happy coding 😁