smzlinux
deepin
2025-09-10 16:40 影响的模块有
_bz2 _ctypes _ctypes_test
_curses _curses_panel _dbm
_gdbm _lzma _tkinter
_uuid readline
_sqlite3 (explicitly disabled)
需要自己安装的依赖
- libbz2-dev - for
_bz2
- libffi-dev - for
_ctypes
and_ctypes_test
- libncurses5-dev or libncursesw5-dev - for
_curses
and_curses_panel
- libgdbm-dev - for
_dbm
and_gdbm
- liblzma-dev - for
_lzma
- tk-dev - for
_tkinter
- libuuid1 or uuid-dev - for
_uuid
- libreadline-dev - for
readline
- libsqlite3-dev - for
_sqlite3
将上面依赖安装好后,再编译可以解决问题
Reply Like 0 View the author
deepin25 编译安装官方python3.13.7会因为缺少依赖库造成一些自带模块缺失,比如我确认的会因为缺少libssl-dev(既缺失openssh)造成的自带pip3 无法正常工作等。还有一些其他的模块也会因此其他原因造成编译后执行文件缺失,但是不影响安装,但是会在日后使用中挖坑。我觉得python 作为目前极为重要的语言,还是要支持的更彻底一些为好,特别是python 现在更新比较快,且最近小版本更新的后带来的性能与功能提升,因此保持新版本还是很有用的。但是总是编译依赖支持不好的话,还是很挖坑的。