diff --git a/src/core/misc.cpp b/src/core/misc.cpp index 348ea0cce..cebaaac04 100644 --- a/src/core/misc.cpp +++ b/src/core/misc.cpp @@ -271,7 +271,7 @@ int misc::pythonVersion() static int version = -1; if (version < 0) { QProcess python_proc; -#if defined(Q_OS_UNIX) && !defined(Q_OS_MAC) +#if defined(Q_OS_UNIX) /* * On Unix-Like Systems python2 and python3 should always exist * http://legacy.python.org/dev/peps/pep-0394/ @@ -310,7 +310,7 @@ int misc::pythonVersion() QString misc::pythonExecutable() { -#if defined(Q_OS_UNIX) && !defined(Q_OS_MAC) +#if defined(Q_OS_UNIX) /* * On Unix-Like Systems python2 and python3 should always exist * http://legacy.python.org/dev/peps/pep-0394/ diff --git a/src/core/preferences.cpp b/src/core/preferences.cpp index bb813bfbb..1c4392722 100644 --- a/src/core/preferences.cpp +++ b/src/core/preferences.cpp @@ -1762,8 +1762,8 @@ QString Preferences::getPythonPath() // Fallback: Detect python from default locations const QStringList dirs = QDir("C:/").entryList(QStringList("Python*"), QDir::Dirs, QDir::Name | QDir::Reversed); foreach (const QString &dir, dirs) { - const QString path("C:/" + dir + "/python.exe"); - if (QFile::exists(path)) + const QString path("C:/" + dir + "/"); + if (QFile::exists(path + "python.exe")) return path; }