summaryrefslogtreecommitdiff
path: root/python/scriptingprovider.py
diff options
context:
space:
mode:
authorJordan Wiens <jordan@psifertex.com>2021-03-27 22:27:43 -0400
committerJordan Wiens <jordan@psifertex.com>2021-03-27 22:27:43 -0400
commit7ee2b46bca18e0739c732c5cfd1acb6723b3df9f (patch)
treed6b65324f3915cda623e8f249ddc5449da037b4b /python/scriptingprovider.py
parent89fa6e3b285f2f83ff0e5d1c5b9907b1f4c33410 (diff)
fixes for windows and linux default python plus automatic dependency installation
Diffstat (limited to 'python/scriptingprovider.py')
-rw-r--r--python/scriptingprovider.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/python/scriptingprovider.py b/python/scriptingprovider.py
index 773da71d..39752a8b 100644
--- a/python/scriptingprovider.py
+++ b/python/scriptingprovider.py
@@ -22,6 +22,7 @@
import code
import traceback
import ctypes
+from ctypes.util import find_library
import threading
import abc
import sys
@@ -901,7 +902,7 @@ class PythonScriptingProvider(ScriptingProvider):
python_bin = path.parent / f"bin/python{python_lib_version}"
else:
if using_bundled_python:
- python_bin = Path(get_install_directory()) / "plugins\\python\\python.exe"
+ python_bin = Path(binaryninja.get_install_directory()) / "plugins\\python\\python.exe"
else:
python_bin = Path(python_lib).parent / "python.exe"
python_bin_version = self._bin_version(python_bin)