I'm trying to run the pdfnotes.py Python script for Zotcite (via Zpdfnote) that requires popplerqt5.
However, I'm unable to find or install popplerqt5 via pip. Despite having installed PyQt5 successfully, the script still reports that required modules are missing.
greenlet 3.1.1
msgpack 1.1.0
pip 24.2
pynvim 0.5.0
PyQt5 5.15.11
PyQt5-Qt5 5.15.15
PyQt5_sip 12.15.0
PyYAML 6.0.2
setuptools 75.2.0
python path set to this venv in neovim
Output of Package Checks
Python shell confirms import:
>>> import PyQt5
>>> print("PyQt5 is installed and working.")
PyQt5 is installed and working.
>>> exit()
Additional Information
pip cannot find popplerqt5:
ERROR: Could not find a version that satisfies the requirement popplerqt5 (from versions: none)
ERROR: No matching distribution found for popplerqt5
System checks show that Poppler and Qt are installed via brew :
To reinstall 24.04.0_1, run:
brew reinstall poppler-qt5
[I] (venv) ~ ❯❯❯ pip install PyQt5
Requirement already satisfied: PyQt5 in ./.config/nvim/venv/lib/python3.10/site-packages (5.15.11)
Requirement already satisfied: PyQt5-sip<13,>=12.15 in ./.config/nvim/venv/lib/python3.10/site-packages (from PyQt5) (12.15.0)
Requirement already satisfied: PyQt5-Qt5<5.16.0,>=5.15.2 in ./.config/nvim/venv/lib/python3.10/site-packages (from PyQt5) (5.15.15)
Expected Behavior
The script should run without error if all dependencies are installed.
Actual Behavior
Error suggests missing Python module popplerqt5, which is not available via pip.
Additional Context
I activated the virtual environment and ensured all system-level libraries are installed. The issue seems to be related to unavailable bindings or missing instructions on how to integrate poppler with Python and Qt.
I'm trying to run the pdfnotes.py Python script for Zotcite (via Zpdfnote) that requires
popplerqt5
. However, I'm unable to find or installpopplerqt5
via pip. Despite having installedPyQt5
successfully, the script still reports that required modules are missing.Steps to Reproduce
PyQt5
is installed.popplerqt5
.Environment Details
/Users/user/.config/nvim/venv
greenlet 3.1.1 msgpack 1.1.0 pip 24.2 pynvim 0.5.0 PyQt5 5.15.11 PyQt5-Qt5 5.15.15 PyQt5_sip 12.15.0 PyYAML 6.0.2 setuptools 75.2.0 python path set to this venv in neovim
Output of Package Checks
Additional Information
pip
cannot findpopplerqt5
:Expected Behavior
The script should run without error if all dependencies are installed.
Actual Behavior
Error suggests missing Python module
popplerqt5
, which is not available via pip.Additional Context
I activated the virtual environment and ensured all system-level libraries are installed. The issue seems to be related to unavailable bindings or missing instructions on how to integrate
poppler
with Python and Qt.