@@ -61,8 +61,6 @@ static bool __XXX_YYY_ZZZ_INIT__() {
61
61
if (CONDA_PREFIX.empty ()) {
62
62
// do default python config
63
63
} else {
64
- const std::string PYTHON_VERSION = __XXX_YYY_ZZZ_COMMAND__ (
65
- " python3 --version | cut -d ' ' -f2 | cut -d '.' -f-2" );
66
64
#ifdef _WIN32
67
65
const std::string PYTHONHOME = CONDA_PREFIX + R"( \lib)" ;
68
66
const std::string PYTHONPATH = PYTHONHOME + " ;" + PYTHONHOME +
@@ -74,18 +72,26 @@ static bool __XXX_YYY_ZZZ_INIT__() {
74
72
_putenv_s (" PYTHONPATH" , PYTHONPATH.c_str ());
75
73
_putenv_s (" QT_QPA_PLATFORM_PLUGIN_PATH" ,
76
74
QT_QPA_PLATFORM_PLUGIN_PATH.c_str ());
75
+ std::cout << " PYTHONHOME : " << myenv (" PYTHONHOME" )
76
+ << std::endl;
77
+ std::cout << " PYTHONPATH : " << myenv (" PYTHONPATH" )
78
+ << std::endl;
79
+ std::cout << " QT_QPA_PLATFORM_PLUGIN_PATH: "
80
+ << myenv (" QT_QPA_PLATFORM_PLUGIN_PATH" ) << std::endl;
77
81
#else
82
+ const std::string PYTHON_VERSION = __XXX_YYY_ZZZ_COMMAND__ (
83
+ " python3 --version | cut -d ' ' -f2 | cut -d '.' -f-2" );
78
84
const std::string PYTHONHOME =
79
85
CONDA_PREFIX + " /lib/python" + PYTHON_VERSION;
80
86
const std::string PYTHONPATH = PYTHONHOME + " :" + PYTHONHOME +
81
87
" /site-packages:" + PYTHONHOME +
82
88
" /lib-dynload" ;
83
89
setenv (" PYTHONHOME" , PYTHONHOME.c_str (), 1 );
84
90
setenv (" PYTHONPATH" , PYTHONPATH.c_str (), 1 );
85
- #endif
86
91
std::cout << " PYTHON_VERSION: " << PYTHON_VERSION << std::endl;
87
92
std::cout << " PYTHONHOME : " << myenv (" PYTHONHOME" ) << std::endl;
88
93
std::cout << " PYTHONPATH : " << myenv (" PYTHONPATH" ) << std::endl;
94
+ #endif
89
95
}
90
96
91
97
return true ;
0 commit comments