[issue34725] Py_GetProgramFullPath() odd behaviour in Windows
Mario
report at bugs.python.org
Tue Sep 18 15:42:11 EDT 2018
Mario <mariofutire at gmail.com> added the comment:
On 18/09/2018 19:24, Steve Dower wrote:
>
> Steve Dower <steve.dower at python.org> added the comment:
>
> That executable doesn't appear to be in a virtual environment - you should be running C:\TEMP\venv\abcd\Scripts\python.exe
>
> Does that resolve your problem?
>
Nope,
I am *not* running python, I am running a C app which embeds the python interpreter.
I am running exactly
c:\TEMP\vsprojects\ConsoleApplication1\x64\Release\ConsoleApplication1.exe
In a later comment you say the behaviour of Py_GetProgramFullPath is intentional: which behaviour?
Windows? Linux? or the fact that they behave differently?
I guess that if there were a way to force Py_GetProgramFullPath() it would solve my problem, because
I could direct site.py towards the correct virtual environment.
If sys.executable becomes None for embedded python (without the ability to set it), then virtual
environments wont work at all, which would be sad.
----------
_______________________________________
Python tracker <report at bugs.python.org>
<https://bugs.python.org/issue34725>
_______________________________________
More information about the Python-bugs-list
mailing list