What does the line that's displayed when you start an instance of the Python interpreter mean?
Python 2.7 (r27:82525, Jul 4 2010, 07:43:08) [MSC v.1500 64 bit (AMD64)] on win32
So I know I have Python 2.7, but what about the rest?
Especially confusing to me are the 64 bit (AMD64) on win32
and r27:82525
sections.
There are different versions of Python, but the two most popular ones are Python 2.7. x and Python 3.7. x. The x stands for the revision level and could change as new releases come out.
Open terminal: type “ terminal “, click on the terminal app. Execute command : type python ‐‐version or python -V and press Enter . The Python version appears in the next line right below your command.
#!/usr/bin/env python """ The first line in this file is the "shebang" line. When you execute a file from the shell, the shell tries to run the file using the command specified on the shebang line. The ! is called the "bang". The # is not called the "she", so sometimes the "shebang" line is also called the "hashbang".
type python2 scriptname.py , or python3 scriptname.py in command line to switch the version you like.
That line you see indicates how the python interpreter was built. Breaking it down:
Python 2.7 -- Python version (r27:82525, Jul 4 2010, 07:43:08) -- The build date and revision from src trunk that was used to build this. [MSC v.1500 64 bit (AMD64)] -- Compiled with MSVC compiler targeting 64-bit on win32 -- Obviously for windows platform
r27
: revision 27
82525
: build 82525
Jul 4 2010, 07:43:08
: when your python binary was built
MSC v.1500
: compiled with 64w-bit VC++ 2008
win32
: you are using windows
It has also been asked before.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With