我最近买了一台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我重新刷新了系统,并再次尝试,得到了相同的错误。经过一些努力,我找到了一个解决方案,我已经在下面张贴了。我已经提交了这个问答,以帮助其他人谁无疑将有同样的问题。
发布于 2019-08-02 08:39:07
首先,我注意到您需要一个编辑器,而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并在bottom3中添加“/usr/local/lib”。
请勿从此文件中删除内容。完成后,它可能看起来像这样:
$ cat /etc/ld.so.conf
include ld.so.conf.d/*.conf
/usr/local/lib或者它可能看起来完全不同,除了最后一行。
*重要信息*运行ldconfig通知更新缓存:**
$ sudo ldconfig您可以使用以下命令检查您的工作:
$ ldconfig -p | grep localhttps://stackoverflow.com/questions/57318583
复制相似问题