通过 VPN 启动 Spyder IDE 时出现错误“LoadLibrary failed with error 126: The module could not be found”

Dar*_* C. 4 remote-desktop loadlibrary spyder

这是发生的事情:

  1. 使用 Macbook Pro,我使用 Microsoft 远程桌面连接应用程序连接到我的工作计算机,这是一台 Windows 10 计算机
  2. 如果我尝试在我的工作计算机上启动 Spyder,我会收到此错误: 加载库错误

然而:

  • 如果我在我的工作计算机上(即实际工作而不是远程登录),我可以成功启动 Spyder
  • 如果我在我的工作计算机上打开 Spyder,然后回家并远程登录到我的工作计算机,我可以毫无问题地使用 Spyder。只有当我尝试通过远程连接打开 Spyder 时才会出现上述问题/错误。
  • 此错误似乎只影响 Spyder,我可以通过远程连接使用所有其他程序而不会出现问题。作为一种解决方法,我一直在使用其他 IDE 并成功运行脚本,但我非常喜欢 Spyder。

到目前为止我尝试过的(没有成功):

  • Fazil M. 发布到此 Microsoft 线程的 4 个故障排除步骤
  • 使用 Conda 卸载/重新安装 Spyder
  • 重新启动我的工作计算机

系统信息:

  • 工作计算机操作系统:Windows 10,64 位
  • 我用来登录工作计算机的计算机操作系统:Mac OS X El Capitan 10.11.6
  • Spyder 版本:4.1.1

关于可能发生什么的任何想法?

更新--更多信息和试验:

  • 我在 Spyder 的 GitHub 上查看了问题 #3736。它说要下载一个名为 opengl32sw.dll 的文件并将其添加到文件夹 ~\Lib\site-packages\PyQt5\Qt\bin 中。但是当我转到 PyQt5 文件夹时,我没有看到 Qt 的子文件夹。我尝试将它放入 PyQt5 主文件夹中,但这并没有解决问题。
  • 我听说这也可能是显卡问题。在我的机器上,我有两个显卡:AMD RadeonT R5 430 和 Intel(R) HD Graphics 630。

Noe*_*Noe 5

达伦的回答对我不起作用。所做的工作是:

第一个选项:进入设备管理器并在“显示适配器”下禁用英特尔高清显卡。

第二种选择:

  1. 运行“Gpedit.msc”
  2. 导航到计算机配置-> 管理模板-> Windows 组件-> 远程桌面服务-> 远程桌面会话主机-> 远程会话环境
  3. 禁用“使用 WDDM 图形显示驱动程序进行远程桌面连接”
  4. 重新启动计算机

请参阅https://answers.microsoft.com/en-us/windows/forum/all/windows-10-1903-may-update-black-screen-with/23c8a740-0c79-4042-851e-9d98d0efb539


Dar*_* C. 3

它得到了我组织的 IT 承包商的帮助,但我通过执行以下操作解决了该问题:

  1. 运行名为“gpedit.msc”的文件,这将打开本地组策略编辑器的窗口

  2. 在左侧的树形菜单中,导航到计算机配置 > 管理模板 > Windows 组件 > 远程桌面服务 > 远程桌面会话主机 > 远程会话环境,然后打开远程会话环境文件夹(不是其中的子文件夹)

  3. 确保以下各项设置为“启用”:

    • “对所有远程桌面服务使用硬件图形适配器”
    • “优先考虑 H.265/AVC444 图形模式进行远程桌面连接”
    • “为远程桌面连接配置 H.264/AVC 硬件编码”

然后重新启动计算机。