Linux升级Python3.5到3.8问题解决汇总

系统是arm64的银河麒麟v10,看这样子是基于Debian/Ubuntu+Mate桌面改的,其它发行版也应该有参考意义

升级自带的Python3.5到3.8之后,出现一堆问题

问题1: 开始按钮点击没反应,文件管理器无法更改设置

/usr/bin下python,pip,是两个链接文件,原来默认是指向的python2.7,升级之后改了指向新的3.8,导致了问题。

恢复到默认的python2.7指向,问题解决。

可以看到,桌面很多组件用了pyqt开发,实在有些让人无语。

 

问题2:自带软件商店等一些软件开始无法使用。

在命令行下输入商店的命令,提示dbus问题,安装dbus到新的python3.8之中,问题仍然未解决,报错一堆,看来是不兼容。

参照问题1解决方法,同样将/usr/bin下面的python3, pip3恢复为原来的python3.5,搞定!

 

问题3:上面两个问题解决后,运行原来的python3.5自带的pip3,启动报错:

Traceback (most recent call last):
  File "/usr/bin/pip3", line 11, in <module>
    sys.exit(main())
  File "/home/neo/.local/lib/python3.5/site-packages/pip/__init__.py", line 16, in main
    from pip._internal.utils.entrypoints import _wrapper
  File "/home/neo/.local/lib/python3.5/site-packages/pip/_internal/utils/entrypoints.py", line 3, in <module>
    from pip._internal.cli.main import main
  File "/home/neo/.local/lib/python3.5/site-packages/pip/_internal/cli/main.py", line 60
    sys.stderr.write(f"ERROR: {exc}")
                                   ^
SyntaxError: invalid syntax
 

问题解决:

删除主目录下.local/lib/python3.5/site-packages下面pip相关的两个文件夹

如果还未解决,可以尝试重新安装pip3,注意搞清楚用python3.5重新安装即可

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值