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
I have two environments that have different Python versions. However, when I switch between them, running "python" in Eshell does not track the version change.
Steps to reproduce:
Open Emacs and activate one environment, for example env1.
Open Eshell and run python. This gives me the expected Python version associated with env1.
Exit the Python REPL and switch environments to env2, which should have a different Python version.
Running python in Eshell, now still gives me the Python version associated with env1.
Restarting Eshell seems to resolve the problem.
I am on Emacs 29.1. I am also running Ubuntu 22.04 on Windows 11 WSL.
The text was updated successfully, but these errors were encountered:
Thank you @baruch11 for confirming this seems to be an Emacs version issue! I primarily use Emacs 28.x so this has been hard to reproduce. I'll try with Emacs 29, although I'm not likely to get to it soon.
I have two environments that have different Python versions. However, when I switch between them, running "python" in Eshell does not track the version change.
Steps to reproduce:
env1
.python
. This gives me the expected Python version associated withenv1
.env2
, which should have a different Python version.python
in Eshell, now still gives me the Python version associated withenv1
.Restarting Eshell seems to resolve the problem.
I am on Emacs 29.1. I am also running Ubuntu 22.04 on Windows 11 WSL.
The text was updated successfully, but these errors were encountered: