You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Hi @impact27 thanks for the report! So probably we need to handle the case of people having older conda versions, right @ccordoba12@mrclary ? Or maybe at least better detect the error and prompt users to update conda >=4.9 ?
Or maybe at least better detect the error and prompt users to update conda >=4.9?
I think this is the only thing we can do because we can't activate envs with conda versions that don't support --no-capture-output. The problem is this:
We now use conda run to activate envs, instead of the scripts we used before. That mechanism is more robust and better supported upstream by conda.
@impact27, since you changed receiving the kernel's stdin/stdout streams to pipes, we need a way to let that info pass through the conda run process to get it in Spyder. And that's precisely what --no-capture-output does.
A fix shouldn't be that hard. Just checking that conda‑script.py: error: unrecognized arguments: ‑‑no‑capture‑output is in the kernel error message and change it for another text that is more meaningful.
Issue Report Checklist
conda update spyder
(orpip
, if not using Anaconda)jupyter qtconsole
(if console-related)spyder --reset
Problem Description
kernel doesn't open when using old version of conda (4.8.3, works with 4.9)
What steps reproduce the problem?
What is the expected output? What do you see instead?
Paste Traceback/Error Below (if applicable)
Versions
The text was updated successfully, but these errors were encountered: