Skip to content

Commit 49f11ba

Browse files
committed
- adapt for virtual environment
1 parent 57779dd commit 49f11ba

1 file changed

Lines changed: 6 additions & 3 deletions

File tree

setup.py

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -45,9 +45,12 @@ def get_python_include():
4545

4646
def get_win_python_lib():
4747
vars = sysconfig.get_config_vars()
48-
path = os.path.join(vars['prefix'], 'libs', 'python' + vars['py_version_nodot'] + '.lib')
49-
if os.path.exists(path):
50-
return path
48+
for k in ['prefix', 'installed_base', 'installed_platbase']:
49+
if k not in vars:
50+
continue
51+
path = os.path.join(vars[k], 'libs', 'python' + vars['py_version_nodot'] + '.lib')
52+
if os.path.exists(path):
53+
return path
5154
return None
5255

5356
def prepend_variables(args, variables):

0 commit comments

Comments
 (0)