-
Notifications
You must be signed in to change notification settings - Fork 258
Open
Description
Version and Platform (required):
- Binary Ninja Version: 5.2.8275-dev (6bcfa4b7)
- Edition: Commercial
- OS: Debian
- OS Version: 12
- CPU Architecture: x64
Bug Description:
Packages installed in a virtual environment with the editable (-e
) flag are not importable in Binary Ninja when the virtual environment’s site-packages
is provided via the python.virtualenv
setting.
Steps To Reproduce:
- Follow the development installation instructions for Mole (editable install, e.g.,
pip install -e .
). - Configure Binary Ninja to use your virtual environment via the
python.virtualenv
setting so that itssite-packages
is on the module search path. - Start Binary Ninja and try to
import mole
→ModuleNotFoundError: No module named 'mole'
. - Open the Python interpreter within the same virtual environment;
import mole
succeeds.


Expected Behavior:
Binary Ninja should resolve and import packages installed with the editable (-e
) flag exactly as it does for non-editable installs.
Metadata
Metadata
Assignees
Labels
No labels