From 33c9d21e358af5ac3ec99d122d02139a7b9205f7 Mon Sep 17 00:00:00 2001 From: Dave Halter Date: Thu, 25 Jan 2018 19:55:10 +0100 Subject: [PATCH] Use Scripts for virtualenvs instead of bin for windows Thanks @blueyed for the hint. --- jedi/api/environment.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/jedi/api/environment.py b/jedi/api/environment.py index 5ea34fcc..866a057f 100644 --- a/jedi/api/environment.py +++ b/jedi/api/environment.py @@ -187,7 +187,9 @@ def _get_executable_path(path, safe=True): """ Returns None if it's not actually a virtual env. """ - bin_folder = os.path.join(path, 'bin') + + bin_name = 'Scripts' if os.name == 'nt' else 'bin' + bin_folder = os.path.join(path, bin_name) activate = os.path.join(bin_folder, 'activate') python = os.path.join(bin_folder, 'python') if not all(os.path.exists(p) for p in (activate, python)):