WENN SIE VON GRUND AUF BAUEN, GEHEN SIE DURCH DIESEN PROZESS
Sie erhalten Kein Modul namens cv2.cv
. Sohn, du hast alles richtig gemacht, da dein sudo make install
keine Fehler aufwies.
Schauen Sie sich jedoch diesen Schritt an
$ cd ~/.virtualenvs/cv/lib/python2.7/site-packages/
$ ln -s /usr/local/lib/python2.7/site-packages/cv2.so cv2.so
DER ALLERWICHTIGSTE SCHRITT IST ES, ES ZU VERKNÜPFEN.
ln -s /usr/local/lib/python2.7/site-packages/cv2.so cv2.so
oder
ln -s /usr/local/lib/python2.7/dist-packages/cv2.so cv2.so
Im Moment, in dem Sie sich für eine kluge Verknüpfung entscheiden oder durch reine Kraft einfach die existierende Datei cv2.so finden oder nicht
Hier werfe ich mein Ergebnis.
Erfolgreich installiert numpy-1.15.3
(cv) demonLover-desktop:~$ cd ~/.virtualenvs/cv/lib/python2.7/site-packages/
(cv) demonLover-desktop:~/.virtualenvs/cv/lib/python2.7/site-packages$ ln -s /usr/local/lib/python2.7/site-packages/cv2.so cv2.so
(cv) demonLover-desktop:~/.virtualenvs/cv/lib/python2.7/site-packages$ pip list
Paket Version
-------- -------
numpy 1.15.3
pip 18.1
setuptools 40.5.0
wheel 0.32.2
(cv) demonLover-desktop:~/.virtualenvs/cv/lib/python2.7/site-packages$ python
Python 2.7.12 (Standard, 4. Dez 2017, 14:50:18)
[GCC 5.4.0 20160609] auf linux2
Geben Sie "help" ein, "copyright", "credits" oder "license" für mehr Informationen.
>>> import cv2
Traceback (zuletzt aufgerufener Anruf) (most recent call last):
File "", Zeile 1, in
ImportError: Kein Modul namens cv2
>>>
[2]+ Angehalten python
(cv) demonLover-desktop:~/.virtualenvs/cv/lib/python2.7/site-packages$ ls /usr/local/lib/python2.7/site-packages/c
ls: kann auf '/usr/local/lib/python2.7/site-packages/c' nicht zugegriffen werden: Datei oder Verzeichnis nicht gefunden
(cv) demonLover-desktop:~/.virtualenvs/cv/lib/python2.7/site-packages$ ls /usr/local/lib/python2.7/site-packages/
(cv) demonLover-desktop:~/.virtualenvs/cv/lib/python2.7/site-packages$ deactivate
demonLover-desktop:~/.virtualenvs/cv/lib/python2.7/site-packages$ ls /usr/local/lib/python2.7/site-packages/
demonLover-desktop:~/.virtualenvs/cv/lib/python2.7/site-packages$ ls
cv2.so easy_install.py easy_install.pyc numpy numpy-1.15.3.dist-info pip pip-18.1.dist-info pkg_resources setuptools setuptools-40.5.0.dist-info wheel wheel-0.32.2.dist-info
demonLover-desktop:~/.virtualenvs/cv/lib/python2.7/site-packages$ ls /usr/local/lib/python2.7/site-packages/
demonLover-desktop:~/.virtualenvs/cv/lib/python2.7/site-packages$ ls -l /usr/local/lib/python2.7/site-packages/
insgesamt 0
demonLover-desktop:~/.virtualenvs/cv/lib/python2.7/site-packages$ ls
cv2.so easy_install.py easy_install.pyc numpy numpy-1.15.3.dist-info pip pip-18.1.dist-info pkg_resources setuptools setuptools-40.5.0.dist-info wheel wheel-0.32.2.dist-info
demonLover-desktop:~/.virtualenvs/cv/lib/python2.7/site-packages$ workon cv
(cv) demonLover-desktop:~/.virtualenvs/cv/lib/python2.7/site-packages$ python
Python 2.7.12 (Standard, 4. Dez 2017, 14:50:18)
[GCC 5.4.0 20160609] auf linux2
Geben Sie "help" ein, "copyright", "credits" oder "license" für mehr Informationen.
>>> import cv2
Traceback (zuletzt aufgerufener Anruf) (most recent call last):
File "", Zeile 1, in
ImportError: Kein Modul namens cv2
>>>
[3]+ Angehalten python
(cv) demonLover-desktop:~/.virtualenvs/cv/lib/python2.7/site-packages$ find / -name "cv2.so"
find: „/lost+found“: Keine Berechtigung
find: „/run/udisks2“: Keine Berechtigung
find: „/run/docker“: Keine Berechtigung
find: „/run/exim4“: Keine Berechtigung
find: „/run/lightdm“: Keine Berechtigung
find: „/run/cups/certs“: Keine Berechtigung
find: „/run/sudo“: Keine Berechtigung
find: „/run/samba/ncalrpc/np“: Keine Berechtigung
find: „/run/postgresql/9.5-main.pg_stat_tmp“: Keine Berechtigung
find: „/run/postgresql/10-main.pg_stat_tmp“: Keine Berechtigung
find: „/run/lvm“: Keine Berechtigung
find: „/run/systemd/inaccessible“: Keine Berechtigung
find: „/run/lock/lvm“: Keine Berechtigung
find: „/root“: Keine Berechtigung
^C
(cv) demonLover-desktop:~/.virtualenvs/cv/lib/python2.7/site-packages$ sudofind / -name "cv2.so"
sudofind: Befehl nicht gefunden
(cv) demonLover-desktop:~/.virtualenvs/cv/lib/python2.7/site-packages$ ^C
(cv) demonLover-desktop:~/.virtualenvs/cv/lib/python2.7/site-packages$ sudo find / -name "cv2.so"
[sudo] Passwort für app:
find: „/run/user/1000/gvfs“: Keine Berechtigung
^C
(cv) demonLover-desktop:~/.virtualenvs/cv/lib/python2.7/site-packages$ sudo find /usr/ -name "cv2.so"
/usr/local/lib/python2.7/dist-packages/cv2.so
^C
(cv) demonLover-desktop:~/.virtualenvs/cv/lib/python2.7/site-packages$ ln -s /usr/local/lib/python2.7/dist-packages/ccv2.so cv2.so
Klicken/ clonevirtualenv.pyc configparser-3.5.0.dist-info/ configparser.py cv2.so cycler.py
clonevirtualenv.py concurrent/ configparser-3.5.0-nspkg.pth configparser.pyc cycler-0.10.0.dist-info/ cycler.pyc
(cv) demonLover-desktop:~/.virtualenvs/cv/lib/python2.7/site-packages$ ln -s /usr/local/lib/python2.7/dist-packages/cv2.so cv2.so
ln: es konnte kein symbolischer Link namens 'cv2.so' erstellt werden: Die Datei existiert bereits
(cv) demonLover-desktop:~/.virtualenvs/cv/lib/python2.7/site-packages$ rm cv2.so
(cv) demonLover-desktop:~/.virtualenvs/cv/lib/python2.7/site-packages$ ln -s /usr/local/lib/python2.7/dist-packages/cv2.so cv2.so
(cv) demonLover-desktop:~/.virtualenvs/cv/lib/python2.7/site-packages$ ls
cv2.so easy_install.py easy_install.pyc numpy numpy-1.15.3.dist-info pip pip-18.1.dist-info pkg_resources setuptools setuptools-40.5.0.dist-info wheel wheel-0.32.2.dist-info
(cv) demonLover-desktop:~/.virtualenvs/cv/lib/python2.7/site-packages$ python
Python 2.7.12 (Standard, 4. Dez 2017, 14:50:18)
[GCC 5.4.0 20160609] auf linux2
Geben Sie "help" ein, "copyright", "credits" oder "license" für mehr Informationen.
>>> import cv2
>>>
Mein Schritt wird nur helfen, wenn Ihr Build richtig gemacht wurde.