在 caffe 安装中安装 python 包时出错
error in installing the python packages in caffe installing
我正在使用这个指导安装 caffe (link) 并参考这个我使用这个命令来安装所有要求:
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
以及与升级 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 的这个页面,digits couldnt be installed on jetson tx2 ,但是参考这个评论:
我的问题解决了!
我很高兴 (:
通过.
我正在使用这个指导安装 caffe (link) 并参考这个我使用这个命令来安装所有要求:
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 以及与升级 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 的这个页面,digits couldnt be installed on jetson tx2 ,但是参考这个评论:
我的问题解决了! 我很高兴 (: 通过.