ls:无法访问“ /usr/local/python/cv2/python-3.6”:没有此类文件或目录

时间:2019-07-03 05:48:44

标签: python opencv ubuntu terminal nvidia-jetson

我正在尝试按照教程安装opencv- https://www.pyimagesearch.com/2018/05/28/ubuntu-18-04-how-to-install-opencv/

直到'make -j4'为止,我都进行了100%编译。

在此步骤之后,当我尝试ls /usr/local/python/cv2/python-3.6时,出现以下错误- ls:无法访问“ /usr/local/python/cv2/python-3.6”:没有此类文件或目录

cd / usr / local / python / cv2
ls -l <​​/ p>

总共16
-rw-r--r-- 1个root根98 Jul 3 13:55 config.py
-rw-r--r-- 1个根2857 2018年11月17日 init .py
-rw-r--r-- 1个根目录151 2018年11月17日load_config_py2.py
-rw-r--r-- 1个根目录262 2018年11月17日load_config_py3.py

哪个python
/home/ciaran/.virtualenvs/cv/bin/python

我在线上浏览了多个论坛并尝试进行故障排除,但是我仍然无法摆脱这一步。

3 个答案:

答案 0 :(得分:0)

由于未在路径中设置python,因此出现错误,因此系统不知道python在哪里。在您的终端中运行以下命令,它将对其进行修复:

export PATH="$PATH:/usr/local/bin/python"

答案 1 :(得分:0)

解决了这个问题。

“如果您的编译由于阻塞而挂起,则可能是由于线程争用情况造成的。如果遇到此问题,只需删除构建目录,然后重新创建它,然后重新运行cmake和make即可。不包括要标记的旁边的标记。”

在教程中使用$ make代替$ make -j4。

答案 2 :(得分:0)

Python 3.6遇到同样的问题,设法通过GUI中的搜索工具找到了文件。

我的地雷在

/usr/local/lib/python3.6/site-packages/cv2/python-3.6/

命名为cv2.cpython-36m-aarch64-linux-gnu.so

然后它正常工作