Jon*_*Tse 5 opencv python-3.x nvidia-jetson
如果您没有使用 virtualenv,则 cv2 模块已成功导入
nano@nano:~$ python3
Python 3.6.7 (default, Oct 22 2018, 11:32:17)
[GCC 8.2.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import cv2
>>> cv2.__version__
'3.3.1'
>>>
Run Code Online (Sandbox Code Playgroud)
但是,如果创建虚拟环境,则找不到cv2
(env) nano@nano:~$ python3
Python 3.6.7 (default, Oct 22 2018, 11:32:17)
[GCC 8.2.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import cv2
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ModuleNotFoundError: No module named 'cv2'
Run Code Online (Sandbox Code Playgroud)
小智 6
更具体地说,您似乎需要将 opencv 模拟链接为:
首先: cd 进入 your_venv/lib/python3.6/site-packages
和:
ln -s /usr/lib/python3.6/dist-packages/cv2.cpython-36m-aarch64-linux-gnu.so cv2.cpython-36-m-aarch64-linux-gnu.so
Run Code Online (Sandbox Code Playgroud)
小智 0
您可以在虚拟环境中安装 opencv,也可以在 bashrc 中将库的符号链接到虚拟环境。
ln -s source_file destination_file
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3935 次 |
| 最近记录: |