2020-11-05

linux源码安装python的lmdb包

如何寻找包或者不知道怎么解压安装可以参考我的博客

https://blog.csdn.net/Douzaikongcheng/article/details/109519541

一开始尝试安装https://pypi.org/里面的lmdb-1.0.0,不过没成功

lmdb-1.0.0安装是一直报错
cd /home/peng/Track/SiamRPN_plus_plus_PyTorch/libarary/lmdb-1.0.0
sudo python3 setup.py install
一直报错
ValueError: ZIP does not support timestamps before 1980

后来找到了一个lmdb-0.96链接如下

https://files.pythonhosted.org/packages/86/5c/6ad690daeaa00b328606bf2fa435244a11cc2dd9aedac6ef4d2ef2a21f6e/lmdb-0.96.tar.gz

不小心安装到python3.5,因为sudo python3 -V和python3 -V的版本不一样,执行编译需要3.7但加上sudo变成了3.5

cd /home/peng/Track/SiamRPN_plus_plus_PyTorch/libarary/lmdb-0.96
sudo python3 setup.py install
出错,安装到了python3.5

发现root用户和user的python软链不一样

root:
root@lthpc:/home/peng/Track/SiamRPN_plus_plus_PyTorch/libarary/lmdb-0.96# python -V
Python 2.7.12
root@lthpc:/home/peng/Track/SiamRPN_plus_plus_PyTorch/libarary/lmdb-0.96# python3 -V
Python 3.5.2
root@lthpc:/home/peng/Track/SiamRPN_plus_plus_PyTorch/libarary/lmdb-0.96#
user:
(base) lthpc@lthpc:/home/peng/Track/SiamRPN_plus_plus_PyTorch/libarary/lmdb-0.96$ python3 -V
Python 3.7.3
(base) lthpc@lthpc:/home/peng/Track/SiamRPN_plus_plus_PyTorch/libarary/lmdb-0.96$ python -V
Python 3.7.3
(base) lthpc@lthpc:/home/peng/Track/SiamRPN_plus_plus_PyTorch/libarary/lmdb-0.96$ python3.5 -V
Python 3.5.2

解决办法,更改sudo的软链

sudo su
python路径在/usr/local/bin/,并没有在/usr/bin/
sudo ln -snf /usr/lib/python3  /usr/bin/python3
无效
ln -snf /opt/anaconda3-2019.3/bin/python3  /usr/local/bin/python3
加个local就可以了

再执行

cd /home/peng/Track/SiamRPN_plus_plus_PyTorch/libarary/lmdb-0.96
sudo python3 setup.py install

如愿以偿的安装到了python3.7

参考文献

https://blog.csdn.net/tangshopping/article/details/96838785?utm_medium=distribute.pc_aggpage_search_result.none-task-blog-2~all~first_rank_v2~rank_v28-1-96838785.nonecase&utm_term=linux%20lmdb%E5%AE%89%E8%A3%85&spm=1000.2123.3001.4430

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值