Nvidia Jetson Xavier Hello AI World,运行示例时出错

时间:2019-08-02 00:31:55

标签: python nvidia-jetson

我最近购买了Nvidia Jetson AGX Xavier。我刷新了系统并使用SDKManager安装了工具,一切似乎还可以。

我想运行“ Hello AI World”教程来熟悉该系统。运行python示例时:

./imagenet-console.py --network=googlenet orange_0.jpg output_0.jpg 

我收到错误:

jetson.inference.__init__.py
Traceback (most recent call last):
  File "./imagenet-console.py", line 24, in <module>
    import jetson.inference
  File "/usr/lib/python2.7/dist-packages/jetson/inference/__init__.py", line 4, in <module>
    from jetson_inference_python import *
ImportError: libjetson-utils.so: cannot open shared object file: No such file or directory

我重新刷新了系统,然后再次尝试并得到了相同的错误。经过一些努力,我找到了下面发布的解决方案。我已经提交了此问答,以帮助无疑会遇到相同问题的其他人。

1 个答案:

答案 0 :(得分:1)

首先,我注意到您需要一个编辑器,而Jetson Xavier似乎没有安装nano编辑器,因此我使用了

sudo apt-get install nano

我在这里找到的解决方案:

error-while-loading-shared-libraries-cannot-open-shared-object-file

特别是,我引用了鲍勃·普兰克斯的首选解决方案:

询问动态链接器以检查/ usr / local / lib

编辑文件/etc/ld.so.conf并在其底部的自己的行上添加“ / usr / local / lib” [3]。

请勿删除此文件中的内容。完成后,它可能类似于:

$ cat /etc/ld.so.conf
include ld.so.conf.d/*.conf
/usr/local/lib

,否则可能看起来完全不同,除了最后一行。

*****重要*** 运行ldconfig告诉它更新缓存:**

$ sudo ldconfig

您可以使用以下方法检查工作

$ ldconfig -p | grep local