Ich habe eine virtuelle Umgebung für Python 3.6 erstellt. Und ich habe installiert python3-pyqt5.qtwebkit
Paket mit apt-get
. Das Paket wurde in python3.5 installiert und funktioniert, aber wenn ich versuche, es von python3.6 zu importieren gibt es einen Importfehler ... Wie kann ich dieses Paket in meiner virtuellen Umgebung installieren? Oder wenn das nicht möglich ist, wie kann ich das in 3.5 installierte globale Paket in meinem virtualenv 3.6 Python verwenden.Wie importiere ich python3 lib in python3.6
Laufen mit globalen python3.5
(virtualenv)
~/vcs-ss/sst master ✗ 5d ▴ ⚑ ✚ ◒
▶ python3.5 -c 'import PyQt5.QtWebKit; print(PyQt5.QtWebKit.__file__)'
/usr/lib/python3/dist-packages/PyQt5/QtWebKit.cpython-35m-x86_64-linux-gnu.so
Laufen mit python3.6 von Venv
(virtualenv)
~/vcs-ss/sst master ✗ 5d ▴ ⚑ ✚ ◒
▶ python3.6 test/e2e/browser.py
Traceback (most recent call last):
File "test/e2e/browser.py", line 8, in <module>
from PyQt5.QtWebKit import *
ModuleNotFoundError: No module named 'PyQt5.QtWebKit'
Error in sys.excepthook:
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/apport_python_hook.py", line 63, in apport_excepthook
from apport.fileutils import likely_packaged, get_recent_crashes
File "/usr/lib/python3/dist-packages/apport/__init__.py", line 5, in <module>
from apport.report import Report
File "/usr/lib/python3/dist-packages/apport/report.py", line 30, in <module>
import apport.fileutils
File "/usr/lib/python3/dist-packages/apport/fileutils.py", line 23, in <module>
from apport.packaging_impl import impl as packaging
File "/usr/lib/python3/dist-packages/apport/packaging_impl.py", line 23, in <module>
import apt
File "/usr/lib/python3/dist-packages/apt/__init__.py", line 23, in <module>
import apt_pkg
ModuleNotFoundError: No module named 'apt_pkg'
Original exception was:
Traceback (most recent call last):
File "test/e2e/browser.py", line 8, in <module>
from PyQt5.QtWebKit import *
ModuleNotFoundError: No module named 'PyQt5.QtWebKit'
Haben Sie versucht, es mit pip zu installieren? –
Versuchen Sie 'sudo pip3 install pyqt5' in Ihrem vent. – BrightOne
@BrightOne Ich habe dies bereits getan QtWebKit ist nicht in der Standard-qyqt5-Bibliothek (es ist nicht enthalten). – urosjarc