ValueError: could not convert string to float: '15.4.1'
Tofloor
poster avatar
deepin_suger
deepin
2019-04-24 18:30
Author
在用一些Python类的应用时,会出现下面的报错。
  1. ➜ lsb_release -a
  2. Traceback (most recent call last):
  3.   File "/usr/bin/lsb_release", line 95, in
  4.     main()
  5.   File "/usr/bin/lsb_release", line 59, in main
  6.     distinfo = lsb_release.get_distro_information()
  7.   File "/usr/lib/python3/dist-packages/lsb_release.py", line 356, in get_distro_information
  8.     distinfo = guess_debian_release()
  9.   File "/usr/lib/python3/dist-packages/lsb_release.py", line 246, in guess_debian_release
  10.     get_distro_info(distinfo['ID'])
  11.   File "/usr/lib/python3/dist-packages/lsb_release.py", line 48, in get_distro_info
  12.     RELEASES_ORDER.sort(key=lambda n: float(n[0]))
  13.   File "/usr/lib/python3/dist-packages/lsb_release.py", line 48, in
  14.     RELEASES_ORDER.sort(key=lambda n: float(n[0]))
  15. ValueError: could not convert string to float: '15.4.1'
Copy the Code


之前的解决办法是,修改distro-info,但是好像一重启或者一更新就会还原了。有啥更好的解决办法吗?


Reply Favorite View the author
All Replies

No replies yet