【问题标题】:Nvidia Jetson Xavier Hello AI World, error when running exampleNvidia Jetson Xavier Hello AI World,运行示例时出错
【发布时间】:2019-08-02 09:25:17
【问题描述】:

我最近购买了 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

我刷新了系统并再次尝试并得到同样的错误。经过一番努力,我找到了一个我在下面发布的解决方案。我提出这个问答是为了帮助其他无疑会遇到同样问题的人。

【问题讨论】:

    标签: python nvidia-jetson


    【解决方案1】:

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

    sudo apt-get install nano
    

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

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

    我特别引用 Bob Plankers 的首选解决方案:

    要求动态链接器检查 /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
    

    【讨论】:

    • 您好,恭喜您找到解决方案!你可以继续接受你自己的答案。
    猜你喜欢
    • 2015-05-10
    • 1970-01-01
    • 2017-10-18
    • 1970-01-01
    • 1970-01-01
    • 2020-09-28
    • 2023-03-24
    • 1970-01-01
    • 2019-07-12
    相关资源
    最近更新 更多