私は現在、Nvidia Jetson Nanoに取り組んでいます。JetPack 4.4 をインストールすると、OpenCV 4.1.1 が内部に含まれており、Nano の Python シェルで実行していたときに、import cv2
エラーなしで少なくとも他のいくつかの機能を実行できました。しかし、スクリプトの 1 つを実行しているときに、この特定のエラーが何度も発生し、OpenCV の問題だと思いました。これは、私がフォローしていたチュートリアルで、実行した場合cv2.getBuildInformation()
は CUDA の詳細を含める必要があると述べているためです。当時、私の出力には CUDA が含まれていなかったので、何かがおかしいと思いました。
次に、いくつかのチュートリアル (主にブロガーの Piggybank によるもの) に従って、あまり考えずに OpenCV を再インストールすることにしました。単に上書きするだけだと思ったので、何もアンインストールしませんでした。ただし、ディスクのメモリが不足していると表示されたため、インストールは完了しませんでした。操作全体が中止されると思いましたが、明らかにそうではありません。実行しようとすると、次のようimport cv2
になります。
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ModuleNotFoundError: No module named 'cv2'
pip と apt-get を介して OpenCV を「完全にアンインストール」しようとしましたが、OpenCV が存在しないというコマンドが返されました。ここで何がうまくいかなかったのかよくわかりません。以前は OpenCV をスムーズに実行できたのですが、現在は十分なメモリがありません。上記のブログ リンクで再インストールしようとすると、インストール プロセス全体の約 50% にしか達しません。助けてください。