统信系统升级后的兼容性问题
一、升级问题
统信系统1070升级后,其中的 Python 版本从2升级为 3.7。打包体积缩小一半以上,但也带来一些兼容问题。
问题1:原有程序tk不兼容无法链接,导致程序输入框中无法输入中文。
原系统python版本为2,使用python3启用虚拟环境,升级后如果设置python解释器的路径为系统路径,取消虚拟环境可解决。注意安装需要的模块。l例如:sudo /usr/bin/python3.7 -m pip install pyperclip zstandard
问题2:一些常用的模块库无法使用最新版。
更新时python-docx最新版(1.2.x)依赖typing-extensions>=4.9.0,该版本需要 Python 3.8+,因此无法直接安装。需要安装兼容 Python 3.7 的旧版python-docx(0.8.11)。
问题3:文件窗口不刷新。
统信linux1070升级后资源管理器刷新不及时,经常拷贝或者删除后文件仍显示。在终端中输入以下命令(需要密码):
echo 'fs.inotify.max_user_watches = 10000' | sudo tee -a /etc/sysctl.conf
echo '...'输出要添加的内容。| sudo tee -a以管理员权限将内容追加(-a)到/etc/sysctl.conf文件末尾,且不会覆盖原有内容。
执行后,您会看到终端输出刚刚添加的那一行,表示写入成功。
sudo sysctl -p
执行后,inotify上限会立即提升到 10000,无需重启。
