This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author uranusjr
Recipients eric.smith, eryksun, paul.moore, steve.dower, tim.golden, uranusjr, zach.ware
Date 2019-11-25.04:58:27
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1574657908.08.0.093285664656.issue38905@roundup.psfhosted.org>
In-reply-to
Content
> If you don't use activate.bat, but just run the venv's python directly, what do you see? I get:
> What shell are you using? Above is with cmd.exe.

I get the same result as activating (i.e. shows the base interpeter). All results in cmd.exe as well.

> If you "echo %PATH%" after activate.bat, what do you see?
> Before running activate.bat, do you have a python.exe in your path? If so, is it the one that subprocess is reporting?

PATH is as expected, the venv’s Scripts directory at the front after activation. I (only) have a python.exe from Windows Store in PATH. The one reported by subprocess is not in PATH.

I’ll try to find a clean machine (maybe a VM) and try whether I can replicate this. BTW the problematic versions for me was 3.7.5 and 3.8.0.
History
Date User Action Args
2019-11-25 04:58:28uranusjrsetrecipients: + uranusjr, paul.moore, eric.smith, tim.golden, zach.ware, eryksun, steve.dower
2019-11-25 04:58:28uranusjrsetmessageid: <1574657908.08.0.093285664656.issue38905@roundup.psfhosted.org>
2019-11-25 04:58:28uranusjrlinkissue38905 messages
2019-11-25 04:58:27uranusjrcreate