我使用此指导员(link)安装caffe并参考此文件,我使用此命令安装所有要求:
sudo pip install -r $CAFFE_ROOT/python/requirements.txt
但是,不幸的是我得到了这个错误:
Command "/usr/bin/python -u -c "import setuptools,
tokenize;__file__='/tmp/pip-build-
jseAuV/leveldb/setup.py';f=getattr(tokenize, 'open', open)
(__file__);code=f.read().replace('\r\n',
'\n');f.close();exec(compile(code, __file__, 'exec'))" install --
record
/tmp/pip-brJMTP-record/install-record.txt --single-version-externally-
managed --compile" failed with error code 1 in /tmp/pip-build-
jseAuV/leveldb/
我正在寻找解决此问题的方法,有人说此错误将通过以下命令解决:pip install --upgrade setuptools和其他与upgrade setuptools相关的命令...。
谁能帮我?我使用Jetson TX2 GPU。
搜索后,我发现导致此问题的原因是来自leveldb库。写入ir requirements.txt的leveldb版本要求为leveldb> = 0.19,根据此github页,此版本的leveldb不支持我的体系结构(ARM 64,aarch64),但leveldb v1.2支持此体系结构,以解决此问题。我根据此修改了requirements.txt leveldb版本:
leveldb>=0.20
然后尝试安装,但不幸的是它不起作用。请参阅nvidia的此页面,可以在jetson tx2上安装数字,但请参阅此注释:
我的问题解决了!我很高兴(:by。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句