前提・実現したいこと
1.jetson XAVIER NXにて従来python2.7をpython3.6を使えるようにしたい
※使用予定のUSBカメラがpython3系で作動のため
2.1からpython3.6下でopencvが使えるようにしたい
発生している問題・エラーメッセージ
(env) ~$ python3 camTest.py Traceback (most recent call last): File "camTest.py", line 1, in <module> import cv2 ModuleNotFoundError: No module named 'cv2' (env) ~$ pip install opencv-python Collecting opencv-python Using cached opencv_python-4.5.1.48-cp36-cp36m-manylinux2014_aarch64.whl (34.5 MB) Collecting numpy>=1.19.3 Using cached numpy-1.19.5-cp36-cp36m-manylinux2014_aarch64.whl (12.4 MB) Installing collected packages: numpy, opencv-python Successfully installed numpy-1.19.5 opencv-python-4.5.1.48 (env) ~$ python3 camTest.py Illegal instruction (コアダンプ) (env) ~$ python --version Python 3.6.9 (env) ~$ pkg-config --modversion opencv 3.4.3 (env) ~$ python3 Python 3.6.9 (default, Jan 26 2021, 15:33:00) [GCC 8.4.0] on linux Type "help", "copyright", "credits" or "license" for more information. >>> import cv2 Illegal instruction (コアダンプ)
該当のソースコード(camTest.py)
python
1import cv2 2 3capture = cv2.VideoCapture(0) 4 5while(True): 6 ret, frame = capture.read() 7 cv2.imshow("frame", frame) 8 if cv2.waitKey(1) & 0xFF == ord('q'): 9 break 10 11capture.release() 12cv2.destroyAllWindows()
試したこと
・最初、pyenvを試してみましたが、切り替えがうまくいかず断念
・https://nisshingeppo.com/ai/jetson-tensorflow/
とか
・https://qiita.com/misoragod/items/c36c1ffd682b2a5b6e6f
とかみていろいろ入れてみましたが、コアダンプします
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。