I’ve been testing this for at least a week now and have finally gotten to the point that I don’t think there is much more that I can do. This only seems to be a problem with Travis and only with Windows, but could be a problem specifically with Chocolatey or I’m just missing some small thing to get it to work.
I have stripped down my environment to the simplest form that I can think of so it:
- Installs miniconda
- Does “conda init” and resources .bash_profile.
- Creates a new environment with
pyqt
installed in a Python 3.7 environment. - Try
python -c "from PyQt5.QtWebEngineWidgets import QWebEngineView"
and it fails with:
Traceback (most recent call last):
File "<string>", line 1, in <module>
ImportError: DLL load failed: The specified module could not be found.
Here is the build: https://travis-ci.org/github/ssec/sift/builds/661182075
I have almost no experience tracking down DLL issues on Windows so any help would be very appreciated. Note that this works fine on a real Windows machine with Miniconda installed directly. I don’t have a Windows box with Chocolatey available to me right now.
Edit: Also note I’ve tried this with conda-forge packages which include PyQt 5.12 and I’ve tried installing PyQt from PyPI (via pip) in to an environment with just Python 3.7 and that has the same issue.