青龙面板自带Python3依赖修复教程(解决安装失败、删除失败)

首先看你的依赖安装报错日志

拉到最下面看看有没有“cannot import name 'requests' from 'pip._vendor' (/usr/lib/python3.8/site-packages/pip/_vendor/__init__.py”

如果有,恭喜你,你把requests搞崩了,照着下面修复吧

  1. 终端内进入青龙容器(qinglong为容器名,自行修改
    docker exec -it qinglong bash
  2. 按照报错日志跳转Python路径(对比日志提示的路径,比如我这是/usr/lib/python3.8/,不过新的青龙应该都是这吧)
    cd /usr/lib/python3.8/
  3. (可选,不介意版本可以跳过)2022.2.17最新版为22.0.3,我下面的命令可以直接用                                      打开pip下载页:https://pypi.org/project/pip/#files   右键最新安装包,复制下载链接
  4. 终端内下载解压并执行(自己抓最新版的需要替换下载链接及文件/目录名!!!
    wget https://files.pythonhosted.org/packages/88/d9/761f0b1e0551a3559afe4d34bd9bf68fc8de3292363b3775dda39b62ce84/pip-22.0.3.tar.gz
    tar -zxvf pip-22.0.3.tar.gz && cd pip-22.0.3
    python3 setup.py install
  5. 看到"Finished processing dependencies for pip==22.0.3"提示,退出容器并重启
    exit
    docker restart qinglong
  6. 再次删除所有安装失败的依赖,这次应该全都可以删除了,右上角再次添加就修好啦

 

到这里顺便解释下问题原理:导致requests崩了很有可能是重复安装/卸载/错误安装requests等行为。因为青龙是以root权限运行pip(如果你在容器里root运行pip它是会提示你:Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manvirtual environment instead),而requests是很重要的第三方库,requests有问题Python自然连不上了。所以安装好requests后,不要再随便动它!切记!切记!

解决原理就是重装pip,如果使用pip安装任何模块都报错的话也可以尝试重装修复

如果不行也别找我,我小白,啥都不知道,请自力更生

拜了个拜 ^ ^

-> 加入科技玩家交流群组:点击加入 注意:
1.文中二维码和链接可能带有邀请性质,请各位玩家自行抉择。
2.请勿通过链接填写qq号与密码、银行卡号与密码等个人隐私信息。
3.禁止纯拉人头,拉app注册等信息,发现必小黑屋。
4.同一种信息仅发一次,多发会被删除。
5.文章中源码或APP等,无法保证其绝对安全,需自行辨别。
6.文章关联方不想展示也可以微信站长“socutesheep”删除。
本文由 @moli 发布。如若转载,请注明出处: 科技玩家 » 青龙面板自带Python3依赖修复教程(解决安装失败、删除失败)

给TA买糖
共{{data.count}}人
人已买糖
教程玩家投稿精选文章

甲骨文ARM服务器Oracle Linux系统安装Docker教程

2022-2-16 21:03:58

教程玩家投稿

SaoBing-Pro 提交JD_COOKIE工具

2022-2-18 23:11:27

50 条回复 A文章作者 M管理员
贴心提醒
请认真对待作者付出,勿发表无意义言论,触发过滤规则的评论将无法提交,包含敏感词的评论会自动变成待审核状态哦。
  1. LAzySleep

    继续加油哦,争取发表更多优秀帖子

  2. 一道小子

    ValueError: ZIP does not support timestamps before 1980 运行完python3 setup.py install出现上面的代码

    • moli

      翻翻评论,九月的回复有说过
      用这个命令find . -type f -exec touch {} +

    • 一道小子

      看到了谢谢大佬😁搞定了

  3. 以后再说

    继续加油

  4. ccyy

    学习到了,刚好出现问题

  5. 问候天空

    用这个命令find . -type f -exec touch {} +之后pip安装 成功了重启了青龙还是删除依赖失败

  6. 这把看我表演

    谢谢分享,学习了

  7. GD2021

    请问我这怎么办?

    • moli

      第四步括号内已加粗说明,你下载的版本与第二条命令不一致,需自行替换

  8. GD2021

    请问我这个怎样解决?

  9. 彳亍客

    学习到了,刚好出现问题

  10. 七年

    先看看,不明白的地方再问

  11. 两个字

    依赖linux那个是哪个包呢,2.13青龙的都搞不定

    • moli

      linux依赖不知道怎么搞...

  12. 七年

    谢谢大佬分享,谢谢!

  13. 七年

    又学习到了,写的非常好

  14. 幻念

    mark一下。

  15. 枝木

    感谢感谢

  16. 七年

    这真是个好文章,谢谢

  17. slimei

    感谢分享,让我好好学习一下

个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索