From 2d0ac1a9c2ed1ec3a8c7dccdcc5f22846fa6e67b Mon Sep 17 00:00:00 2001 From: Ivan Kravets Date: Wed, 13 Dec 2017 20:05:39 +0200 Subject: [PATCH] Export PYTHONPATH to PIO Core+ --- platformio/managers/core.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/platformio/managers/core.py b/platformio/managers/core.py index ba2294ca..7240100d 100644 --- a/platformio/managers/core.py +++ b/platformio/managers/core.py @@ -99,10 +99,11 @@ def pioplus_call(args, **kwargs): pioplus_path = join(get_core_package_dir("tool-pioplus"), "pioplus") pythonexe_path = util.get_pythonexe_path() - os.environ['PATH'] = (os.pathsep).join( - [dirname(pythonexe_path), os.environ['PATH']]) os.environ['PYTHONEXEPATH'] = pythonexe_path os.environ['PYTHONPYSITEDIR'] = get_core_package_dir("pysite-pioplus") + os.environ['PYTHONPATH'] = (os.pathsep).join(sys.path) + os.environ['PATH'] = (os.pathsep).join( + [dirname(pythonexe_path), os.environ['PATH']]) util.copy_pythonpath_to_osenv() code = subprocess.call([pioplus_path] + args, **kwargs)