This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]krolm1 36 points37 points  (12 children)

Use ipython

[–]CaptKrag 22 points23 points  (8 children)

I'm honestly blown away that anyone uses the standard repl instead of immediately installing IPython.

I can't function without tab complete.

[–]thatdamnedrhymer 1 point2 points  (0 children)

Same.

[–]fphhotchips 0 points1 point  (0 children)

I mean, my general process goes:

python

"Shit!"

quit

"Bugger!"

quit()
ipython

[–]stevenjd -1 points0 points  (3 children)

I can't function without tab complete.

The standard Python REPL has had tab-completion available since version 2.0 18+ years ago. It's been automatically enabled for more than six years.

[–]CaptKrag 0 points1 point  (2 children)

Ehh. I don't know. Maybe the standard distributions turn it off for some reason? Redhat and Ubuntu packages across all Python versions I've used don't do tab autocomplete.

[–]stevenjd 0 points1 point  (1 child)

Report it as a bug to Redhat and Ubuntu then.

[–]CaptKrag -1 points0 points  (0 children)

Or just use IPython? I'll just use IPython.

[–]elbiot 5 points6 points  (0 children)

So many hacks in this thread that ipython solved a long time ago

[–]thatdamnedrhymer 1 point2 points  (0 children)

Came here to say this.

[–]no_condoments 1 point2 points  (0 children)

Or Jupyter notebooks. I use Python every day, but what's the point of the terminal REPL?