ich hab mir in meiner venv opencv installiert:
Code: Alles auswählen
virtualenv -p python3 "${local_path}/"
source "${local_path}/bin/activate"
# Create new folder for OpenCV
mkdir opencv
cd opencv/
# Download OpenCV 4.3.0 source files
wget https://github.com/opencv/opencv/archive/4.1.1.zip
unzip 4.3.0.zip
rm 4.3.0zip
# Download OpenCV 4.3.0 contrib source files
wget https://github.com/opencv/opencv_contrib/archive/4.3.0.zip
unzip 4.3.0.zip
rm 4.3.0.zip
# Build OpenCV
cd opencv-4.3.0
mkdir build
cd build
cmake -D CMAKE_BUILD_TYPE=RELEASE \
-D CMAKE_INSTALL_PREFIX=../../../env/ \
-D OPENCV_EXTRA_MODULES_PATH=../../opencv_contrib-4.3.0/modules \
-DBUILD_opencv_xfeatures2d=OFF \
-D INSTALL_PYTHON_EXAMPLES=OFF \
-D INSTALL_C_EXAMPLES=OFF \
-D BUILD_EXAMPLES=OFF ..
make -j8
make install -j8
settings --> project -->project interpreter die oben benannte venv eingestellt.
Dort findet er allerdings nicht das in der venv installierte OpenCV..
nurn pip, pkg-resources, setuptools und wheels liegen darin.
entsprechend findet er natürlich in meinem Code auch nicht
Code: Alles auswählen
import cv2
Hat eine'r ne Ahnung was?
Hab seit Ewigkeiten die Installation in ner venv gewählt.. und jetzt gleich ein vermutlich.. vermeidbares Problem.
Grüße smet