Я использую Visual Studio для своего проекта, написанного на C ++.
В одной программе встроен язык Python, поэтому я упаковал все файлы Python в папку своего проекта
E:\myproject\python
и изменил все элементы в реестре
HKEY_LOCAL_MACHINE\SOFTWARE\Python
- E:\myproject\python\***
соответственно.
Да, это работает, но изменение реестра не приветствуется.
Полагаю, Visual Studio просматривает весь реестр, чтобы найти каталог с python intepreter, включая файлы, библиотеки и т. Д.
В этом случае в настройках проекта есть способ, который устанавливает каталог python, чтобы избежать редактирования реестра.