diff --git a/setup.py b/setup.py index 304230abe..02cb6355e 100755 --- a/setup.py +++ b/setup.py @@ -79,7 +79,11 @@ def init_env(debug=False, asan=False): cflags.append('-I' + sysconfig.get_config_var('CONFINCLUDEPY')) if isosx: fd = sysconfig.get_config_var('LIBDIR') - fd = fd[:fd.index('/Python.framework')] + try: + fd = fd[:fd.index('/Python.framework')] + except ValueError: + fd = sysconfig.get_config_var('LIBDEST') + fd = fd[:fd.index('/Python.framework')] pylib = ['-F', fd, '-framework', 'Python.framework'] else: lib = sysconfig.get_config_var('LDLIBRARY')