WINDOWS通信端口初始化失败该如何解决方法

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了WINDOWS通信端口初始化失败该如何解决方法相关的知识,希望对你有一定的参考价值。

参考技术A

首先打开运行窗口,然后在运行窗口中输入“cmd”,接着输入“netsh winsock reset”,再按回车键,最后重启电脑即可。以下用Windows 7系统华硕笔记本电脑给大家演示一下。

windows通信端口初始化失败的解决方法

点击电脑左下角的开始图标,然后再点击“运行”。

在电脑桌面会弹出一个运行窗口。

然后在输入框中输入“cmd”,再点击下方的“确定”按钮。

在电脑桌面会调出命令提示符窗口。

然后输入“netsh winsock reset”,再按回车键。

成功重置Winsock目录之后,重新启动计算机即可。

重启电脑之后,如果问题未解决,那么重启系统按F8选择安全模式进入,重复上述操作。

我该如何解决这个错误? Gtk-WARNING **: GModule ...初始化检查失败:GLib 版本太旧(微不匹配)

【中文标题】我该如何解决这个错误? Gtk-WARNING **: GModule ...初始化检查失败:GLib 版本太旧(微不匹配)【英文标题】:How can I fix this error? Gtk-WARNING **: GModule ... initialization check failed: GLib version too old (micro mismatch) 【发布时间】:2016-12-22 03:33:30 【问题描述】:

我正在用 matplotlib 编写一个 python 程序,我得到了这个错误:

GLib-GIO-Message:使用“内存”GSettings 后端。您的设置不会被保存或与其他应用程序共享。

(python:6304): Gtk-WARNING **: GModule (/usr/lib/x86_64-linux-gnu/gtk-2.0/2.10.0/immodules/im-ibus.so) 初始化检查失败:GLib >版本太旧(微不匹配)

(python:6304): Gtk-WARNING **: 加载 IM 上下文类型“ibus”失败

(python:6304): Gtk-WARNING **: GModule (/usr/lib/x86_64-linux-gnu/gtk-2.0/2.10.0/immodules/im-ibus.so) 初始化检查失败:GLib 版本太旧(微不匹配)

(python:6304): Gtk-WARNING **: 加载 IM 上下文类型“ibus”失败

(python:6304): Gtk-WARNING **: GModule (/usr/lib/x86_64-linux-gnu/gtk-2.0/2.10.0/immodules/im-ibus.so) 初始化检查失败:GLib 版本太旧(微不匹配)

(python:6304): Gtk-WARNING **: 加载 IM 上下文类型“ibus”失败

程序执行完毕,但错误不会消失。我正在运行 Ubuntu 16。

我尝试重新安装 Glib,但没有任何改变。我在网上搜索了帮助,但找不到解决方案。我是菜鸟,我不知道如何解决这个问题。

谁能帮帮我?非常感谢您的宝贵时间!

【问题讨论】:

似乎已经在这里回答了:askubuntu.com/questions/806064/… 16.04 还是 16.10 测试版? @fpietka 那里没有答案,只是一些误导性的“建议” 不是错误,而是警告。如果您没有任何问题,请忽略它。 我的想法是,如果所有基于 GTK 的程序都发生这种情况,那么问题(如果有的话,似乎可行)必须在包中。所以可能与分布更相关。 【参考方案1】:

对于使用 Anaconda Python 发行版的其他人(比如我):

尽管没有安装或使用 PyGTK,但在 Spyder 的 qt 控制台中,我收到了完全相同的 GTK 错误消息。这在我安装了一个非默认包后立即开始,该包自动将我的 PyQt 版本从 5 降级到 4。我删除了它并升级了 pyqt 包,这使 spyder 恢复了正常行为。不知道为什么修改pyqt版本会导致GTK错误。

注意我在安装/卸载/升级步骤中使用了anaconda-navigator,但所有这些都可以通过通常的conda command interface 来实现。此外,pyqtgraph 是有问题的库,但通过 pip install pyqtgraph 安装的最新版本 (0.10) 不会导致此问题。

【讨论】:

问题是处理 GTK 警告而不是 Qt。请尝试正确回答问题。 我同意它们似乎应该是无关的,因为它们是独立的 GUI 库。尽管如此,由于某种原因,我得到了上面列出的相同 GTK 错误,尽管我的环境(Spyder)是基于 qt 的,我正在运行的脚本也是如此。实际上我什至没有安装 PyGTK。我很高兴将这个答案记下来,但它可能会帮助我遇到的其他人。 同意,这个答案对某些人来说可能很有价值,所以离开它。另一方面,它没有回答这个问题,所以它肯定不是“THE”的答案。我怀疑这两个问题是相关的,你最终要做的是安装一个旧的 pyqtgraph(所以你没有更新系统中的 lib,而是降级了你的 python ......)【参考方案2】:

我根据this link 找到了答案。 简而言之,我不得不用更新的版本手动替换一个库。就我而言,我必须为我的 anaconda 环境库执行此操作。请注意,搜索库将替换多个匹配项,因此您必须为您的问题找到正确的匹配项...

这是我所做的:

【讨论】:

以上是关于WINDOWS通信端口初始化失败该如何解决方法的主要内容,如果未能解决你的问题,请参考以下文章

怎么解决在window下高并发TCP请求端口被占用有关问题

电脑出现Windows通讯窗口初始化失败怎么解决?系统Windows10

USB 控制器初始化失败。未找到一个已支持的主机 USB 驱动程序。如果你已在主机系统中安装了 USB 通信监控

如何检查Windows网络通信端口占用

我该如何解决这个错误? Gtk-WARNING **: GModule ...初始化检查失败:GLib 版本太旧(微不匹配)

电脑上出现软件正在初始化,请稍等?