13 #ifndef mitkPythonHelper_h
14 #define mitkPythonHelper_h
21 #define MITK_PYTHON_LIBRARY_FILENAME "libpython3.12.so"
74 assert(name !=
nullptr);
80 assert(name !=
nullptr);
86 assert(name !=
nullptr);
#define MITKPYTHONHELPER_EXPORT
Portability header that provides a unified namespace alias for the C++ filesystem library.
MITKPYTHONHELPER_EXPORT fs::path GetVirtualEnvPath(const std::string &name)
MITKPYTHONHELPER_EXPORT fs::path GetLibraryPath()
MITKPYTHONHELPER_EXPORT fs::path GetVirtualEnvExecutablePath(const std::string &name)
MITKPYTHONHELPER_EXPORT fs::path GetExecutablePath()
MITKPYTHONHELPER_EXPORT bool ActivateVirtualEnv(const std::string &name)
MITKPYTHONHELPER_EXPORT fs::path GetVirtualEnvBasePath()
MITKPYTHONHELPER_EXPORT fs::path GetVirtualEnvScriptPath(const std::string &name, const std::string &scriptName)
MITKPYTHONHELPER_EXPORT bool IsAnyVirtualEnvModuleLoaded(const std::string &name)
MITKPYTHONHELPER_EXPORT fs::path CreateVirtualEnv(const std::string &name)
MITKPYTHONHELPER_EXPORT bool RemoveVirtualEnv(const std::string &name)
MITKPYTHONHELPER_EXPORT bool VirtualEnvExists(const std::string &name)
MITKPYTHONHELPER_EXPORT fs::path GetHomePath()