Default Python interpreter type
![Creative The name of the picture](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgO9GURib1T8z7lCwjOGLQaGtrueEthgQ8LO42ZX8cOfTqDK4jvDDpKkLFwf2J49kYCMNW7d4ABih_XCb_2UXdq5fPJDkoyg7-8g_YfRUot-XnaXkNYycsNp7lA5_TW9td0FFpLQ2APzKcZ/s1600/1.jpg)
![Creative The name of the picture](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhYQ0N5W1qAOxLP7t7iOM6O6AzbZnkXUy16s7P_CWfOb5UbTQY_aDsc727chyphenhyphen5W4IppVNernMMQeaUFTB_rFzAd95_CDt-tnwN-nBx6JyUp2duGjPaL5-VgNO41AVsA_vu30EJcipdDG409/s400/Clash+Royale+CLAN+TAG%2523URR8PPP.png)
up vote
0
down vote
favorite
Is the default Python interpreter which comes with Ubuntu distribution CPython or not?
If it is not CPython, does it have GIL or not?
python
add a comment |Â
up vote
0
down vote
favorite
Is the default Python interpreter which comes with Ubuntu distribution CPython or not?
If it is not CPython, does it have GIL or not?
python
add a comment |Â
up vote
0
down vote
favorite
up vote
0
down vote
favorite
Is the default Python interpreter which comes with Ubuntu distribution CPython or not?
If it is not CPython, does it have GIL or not?
python
Is the default Python interpreter which comes with Ubuntu distribution CPython or not?
If it is not CPython, does it have GIL or not?
python
edited Jun 5 at 12:11
Melebius
3,61041636
3,61041636
asked Jun 5 at 10:36
user3665615
1
1
add a comment |Â
add a comment |Â
1 Answer
1
active
oldest
votes
up vote
4
down vote
Yes, the default Python interpreter implementation on Ubuntu, just like everywhere else, is CPython. If it were anything non-standard (e.g. PyPy, IronPython, Jython, Cython or whatever else), it would be named that. Plain "Python" is always CPython.
Regarding the GIL (Global Interpreter Lock), yes, CPython and therefore Ubuntu's standard Python interpreter is subject to that feature/limitation. That means your Python scripts will usually run in a single thread (unless you use the multiprocessing
library or some other special stuff).
add a comment |Â
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
up vote
4
down vote
Yes, the default Python interpreter implementation on Ubuntu, just like everywhere else, is CPython. If it were anything non-standard (e.g. PyPy, IronPython, Jython, Cython or whatever else), it would be named that. Plain "Python" is always CPython.
Regarding the GIL (Global Interpreter Lock), yes, CPython and therefore Ubuntu's standard Python interpreter is subject to that feature/limitation. That means your Python scripts will usually run in a single thread (unless you use the multiprocessing
library or some other special stuff).
add a comment |Â
up vote
4
down vote
Yes, the default Python interpreter implementation on Ubuntu, just like everywhere else, is CPython. If it were anything non-standard (e.g. PyPy, IronPython, Jython, Cython or whatever else), it would be named that. Plain "Python" is always CPython.
Regarding the GIL (Global Interpreter Lock), yes, CPython and therefore Ubuntu's standard Python interpreter is subject to that feature/limitation. That means your Python scripts will usually run in a single thread (unless you use the multiprocessing
library or some other special stuff).
add a comment |Â
up vote
4
down vote
up vote
4
down vote
Yes, the default Python interpreter implementation on Ubuntu, just like everywhere else, is CPython. If it were anything non-standard (e.g. PyPy, IronPython, Jython, Cython or whatever else), it would be named that. Plain "Python" is always CPython.
Regarding the GIL (Global Interpreter Lock), yes, CPython and therefore Ubuntu's standard Python interpreter is subject to that feature/limitation. That means your Python scripts will usually run in a single thread (unless you use the multiprocessing
library or some other special stuff).
Yes, the default Python interpreter implementation on Ubuntu, just like everywhere else, is CPython. If it were anything non-standard (e.g. PyPy, IronPython, Jython, Cython or whatever else), it would be named that. Plain "Python" is always CPython.
Regarding the GIL (Global Interpreter Lock), yes, CPython and therefore Ubuntu's standard Python interpreter is subject to that feature/limitation. That means your Python scripts will usually run in a single thread (unless you use the multiprocessing
library or some other special stuff).
answered Jun 5 at 11:44
![](https://i.stack.imgur.com/m8DYH.jpg?s=32&g=1)
![](https://i.stack.imgur.com/m8DYH.jpg?s=32&g=1)
Byte Commander
58k26155263
58k26155263
add a comment |Â
add a comment |Â
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
var $window = $(window),
onScroll = function(e)
var $elem = $('.new-login-left'),
docViewTop = $window.scrollTop(),
docViewBottom = docViewTop + $window.height(),
elemTop = $elem.offset().top,
elemBottom = elemTop + $elem.height();
if ((docViewTop elemBottom))
StackExchange.using('gps', function() StackExchange.gps.track('embedded_signup_form.view', location: 'question_page' ); );
$window.unbind('scroll', onScroll);
;
$window.on('scroll', onScroll);
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2faskubuntu.com%2fquestions%2f1043776%2fdefault-python-interpreter-type%23new-answer', 'question_page');
);
Post as a guest
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
var $window = $(window),
onScroll = function(e)
var $elem = $('.new-login-left'),
docViewTop = $window.scrollTop(),
docViewBottom = docViewTop + $window.height(),
elemTop = $elem.offset().top,
elemBottom = elemTop + $elem.height();
if ((docViewTop elemBottom))
StackExchange.using('gps', function() StackExchange.gps.track('embedded_signup_form.view', location: 'question_page' ); );
$window.unbind('scroll', onScroll);
;
$window.on('scroll', onScroll);
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
var $window = $(window),
onScroll = function(e)
var $elem = $('.new-login-left'),
docViewTop = $window.scrollTop(),
docViewBottom = docViewTop + $window.height(),
elemTop = $elem.offset().top,
elemBottom = elemTop + $elem.height();
if ((docViewTop elemBottom))
StackExchange.using('gps', function() StackExchange.gps.track('embedded_signup_form.view', location: 'question_page' ); );
$window.unbind('scroll', onScroll);
;
$window.on('scroll', onScroll);
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
var $window = $(window),
onScroll = function(e)
var $elem = $('.new-login-left'),
docViewTop = $window.scrollTop(),
docViewBottom = docViewTop + $window.height(),
elemTop = $elem.offset().top,
elemBottom = elemTop + $elem.height();
if ((docViewTop elemBottom))
StackExchange.using('gps', function() StackExchange.gps.track('embedded_signup_form.view', location: 'question_page' ); );
$window.unbind('scroll', onScroll);
;
$window.on('scroll', onScroll);
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password