【已解决】Python入门 您所在的位置:网站首页 树莓派4b运行阿里云后发现缺少snowboy 【已解决】Python入门

【已解决】Python入门

2024-07-16 14:48| 来源: 网络整理| 查看: 265

问题如下:

想要利用树莓派运行一个循环播放视频的程序,然而发现自己树莓环境下没有安装好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 实验室设备网 版权所有