Problem with input() in Spyder 5.1.5 (Anaconda)
See original GitHub issueDescription
What steps will reproduce the problem?
Only when I try to execute an “input()” command, it crashes. “inputValue = input()”
Traceback
Traceback (most recent call last):
File "/Users/egonheuson/opt/anaconda3/lib/python3.9/site-packages/qtconsole/base_frontend_mixin.py", line 138, in _dispatch
handler(msg)
File "/Users/egonheuson/opt/anaconda3/lib/python3.9/site-packages/spyder/plugins/ipythonconsole/widgets/debugging.py", line 278, in _handle_input_request
return super(DebuggingWidget, self)._handle_input_request(msg)
File "/Users/egonheuson/opt/anaconda3/lib/python3.9/site-packages/qtconsole/frontend_widget.py", line 512, in _handle_input_request
self._readline(msg['content']['prompt'], callback=callback, password=msg['content']['password'])
File "/Users/egonheuson/opt/anaconda3/lib/python3.9/site-packages/qtconsole/console_widget.py", line 2422, in _readline
self._show_prompt(prompt, newline=False, separator=False)
TypeError: _show_prompt() got an unexpected keyword argument 'separator'
Versions
- Spyder version: 5.1.5
- Python version: 3.9.7
- Qt version: 5.9.7
- PyQt5 version: 5.9.2
- Operating System: Darwin 21.4.0
Dependencies
# Mandatory:
applaunchservices >=0.1.7 : 0.2.1 (OK)
atomicwrites >=1.2.0 : 1.4.0 (OK)
chardet >=2.0.0 : 4.0.0 (OK)
cloudpickle >=0.5.0 : 2.0.0 (OK)
cookiecutter >=1.6.0 : 1.7.2 (OK)
diff_match_patch >=20181111 : 20200713 (OK)
intervaltree >=3.0.2 : 3.1.0 (OK)
IPython >=7.6.0 : 8.2.0 (OK)
jedi >=0.17.2;<0.19.0 : 0.18.1 (OK)
jsonschema >=3.2.0 : 3.2.0 (OK)
keyring >=17.0.0 : 23.4.0 (OK)
nbconvert >=4.0 : 6.3.0 (OK)
numpydoc >=0.6.0 : 1.2 (OK)
parso >=0.7.0;<0.9.0 : 0.8.3 (OK)
pexpect >=4.4.0 : 4.8.0 (OK)
pickleshare >=0.4 : 0.7.5 (OK)
psutil >=5.3 : 5.8.0 (OK)
pygments >=2.0 : 2.11.2 (OK)
pylint >=2.5.0;<2.10.0 : 2.9.6 (OK)
pyls_spyder >=0.4.0 : 0.4.0 (OK)
pylsp >=1.2.2;<1.3.0 : 1.2.4 (OK)
pylsp_black >=1.0.0 : None (OK)
qdarkstyle =3.0.2 : 3.0.2 (OK)
qstylizer >=0.1.10 : 0.1.10 (OK)
qtawesome >=1.0.2 : 1.0.3 (OK)
qtconsole >=5.1.0 : 5.3.0 (OK)
qtpy >=1.5.0 : 2.0.1 (OK)
rtree >=0.9.7 : 0.9.7 (OK)
setuptools >=49.6.0 : 58.0.4 (OK)
sphinx >=0.6.6 : 4.4.0 (OK)
spyder_kernels >=2.1.1;<2.2.0 : 2.1.3 (OK)
textdistance >=4.2.0 : 4.2.1 (OK)
three_merge >=0.1.1 : 0.1.1 (OK)
watchdog >=0.10.3 : 2.1.6 (OK)
zmq >=17 : 22.3.0 (OK)
# Optional:
cython >=0.21 : 0.29.28 (OK)
matplotlib >=2.0.0 : 3.5.1 (OK)
numpy >=1.7 : 1.21.2 (OK)
pandas >=1.1.1 : 1.4.1 (OK)
scipy >=0.17.0 : 1.7.3 (OK)
sympy >=0.7.3 : 1.10.1 (OK)
Issue Analytics
- State:
- Created a year ago
- Reactions:1
- Comments:51 (17 by maintainers)
Top Results From Across the Web
Problem with input() and IPython Console in Spyder 5.1.5 on ...
In short, when running a script containing input(), Spyder crashes. It looks like a problem with the IPython console itself because when using ......
Read more >Spyder input() is not working : r/learnpython - Reddit
Hi everyone,. I have a problem with the input() function in spyder It doesn't work and makes my Spyder program numb after using...
Read more >Resolved: Spider crashes when running input() command
Resolved: Spider crashes when running input() command ... I've installed the Anaconda Navigator on my Macbook Pro and with it came Spyder 5.1.5....
Read more >Simple input function gives spyder an internal problem
You are getting this because your version of spyder is not up-to-date. However, the issue is that if you update anaconda to its...
Read more >Common Illnesses — Spyder 5 documentation
If you receive the message An error occurred while starting the kernel in the IPython Console, Spyder was unable to launch a new...
Read more >
Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free
Top Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Hey @EgonHeuson, thanks for reporting. This error is fixed in our latest version (5.3.0).
Since it’s still not available in Anaconda, you have two options:
Use our Mac installer, which you can find here.
Create a new environment with conda-forge packages. For that, please close Spyder, open the Anaconda Prompt and run the following commands there:
Hi @anorreyv are you not able to create a conda env using the conda-forge channel? Are you sure you are launching the correct version of Spyder (from the
spyder-cf
env)?Also, just in case, Spyder 5.2.2 is now available in the anaconda default channel so maybe you can try to update from Spyder 5.1.5 to 5.2.2 with something like: