Используя c-python api, я пытаюсь встроить python 3.6 в приложение c ++.Однако вместо установки системы я бы хотел использовать виртуальную среду.Я не нашел никакой документации о том, как это сделать.В некоторых сопутствующих документах упоминается
py_SetProgramName
или
py_SetPythonHome
Также при чтении кода на c-python я вижу использование файлов pvenv.cfg
или ._pth
, но ни одно из этих решенийпохоже, работает.
Есть идеи, как правильно использовать виртуальную среду из c api?
EDIT
Давайте рассмотрим конкретный пример.У меня установлен python в
c:\python36
Для своего приложения на c ++ я создал виртуальную среду, используя команду python -m venv c:\my_cpp_app\python_venv\
in:
c:\my_cpp_app\python_venv\
Используя API-интерфейс c-pythonчтобы мое приложение cpp использовало виртуальную среду, расположенную в python_venv
вместо c:\python36\