【已解决】Python入门 | 您所在的位置:网站首页 › 树莓派4b运行阿里云后发现缺少snowboy › 【已解决】Python入门 |
问题如下:
想要利用树莓派运行一个循环播放视频的程序,然而发现自己树莓环境下没有安装好pip,无法正常的利用pip安装库,于是问度娘,参考https://jingyan.baidu.com/article/93f9803f213aafe0e56f556b.html 这个教程,开始学习。 然而在执行第三步的时候:sudo pip install --upgrade pip ,出现了以上错误。 排查了半天问题后,发现网上说的lsb没有下载问题是不存在的,因为 输入which lsb_release ,是有地址返回的,但是输入lsb_release -a口令却找不到对应的位置和命令。所以猜测是环境变量的问题,但是不太会处理环境变量问题,所以来求助~希望路过的大神能够帮帮忙~~~小白在这里先谢过了~~~ 具体反映如下: 还有就是,引起这个pip无法正常下载的问题,好像是因为自己树莓派本来使用的是python2.7,而我又更新下载了最新版本python3.7。引起了pip无法正常更新下载...o(╥﹏╥)o难过~~ 今天晚上睡觉之前,终于解决了。解决的方法十分粗暴,度娘了一圈,尝试了各种各样的方法。 后面利用了这个链接当中的测试方法,https://askubuntu.com/questions/965043/no-module-named-lsb-release-after-install-python-3-6-3-from-source 我的情况和他的一模一样,但是利用它的测试指令,我发现可能确实是因为自己安装的3.7破坏了树莓之前python的编译环境,而且,我下载的位置和他的不一样,所以在利用下面的solution 指令的时候,并解决不了,思考了一下当时下载的口令,发现自己下载的位置在/opt 下面,然而进入其中并未发现site开头的这个包,于是猜测自己下载的python3.7.0版本没有下载完全。
于是跟着这个教程:https://www.jianshu.com/p/5c7a9892e60f 一开始用pyenv工具下载3.7.0覆盖的时候,还是lsb的问题出错, 后面利用了这个链接当中的测试方法,https://askubuntu.com/questions/965043/no-module-named-lsb-release-after-install-python-3-6-3-from-source 我的情况和他的一模一样,但是利用它的测试指令,我发现可能确实是因为自己安装的3.7破坏了树莓之前python的编译环境,而且,我下载的位置和他的不一样,所以在利用下面的solution 指令的时候,并解决不了,思考了一下当时下载的口令,发现自己下载的位置在/opt 下面,然而进入其中并未发现site开头的这个包,用将自己下载3.7.0的tar包以及涉及3.7.0的地方全部清除掉,remove的时候果然找不到对应的python版本,于是猜测自己下载的python3.7.0版本没有下载完全。 手动删除清理干净后,重新利用pyenv下载python3.7.0,解决了问题,最后显示如下:
最后感谢度娘,感谢如今这么方便的因特网~虽然花了很大的功夫,但是作为一个刚入门这个部分的小白,还是收益颇多,十分感谢这样的机会和搜索到的大家提供教程和文章~希望大家在技术的路上越走越远~~感谢,感谢,感谢~ |
CopyRight 2018-2019 实验室设备网 版权所有 |