栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

64位客户程序连接32服务器设备出现问题

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

64位客户程序连接32服务器设备出现问题

解决方案超级简单,看完勿喷。不知道当时怎么想的

 电脑的大致环境:

platform : win-64
             user-agent : conda/4.10.3 requests/2.18.4 CPython/3.6.5 Windows/10 Windows/10.0.19041

报错log:

  File "D:anacondalibsite-packagesmslloadlibutils.py", line 283, in wait_for_server
    'Timeout after {:.1f} seconds. Could not connect to {}:{}'.format(timeout, host, port)

ConnectionTimeoutError: Timeout after 10.0 seconds. Could not connect to 127.0.0.1:63144
Instantiating the 32-bit server raised the following exception:
  UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa1 in position 4: invalid start byte
Cannot start the 32-bit server.

运行背景:

执行程序内容,导入类函数文件,实例化函数。然后就出错了。

解决方法:

添加驱动设备的库文件目录。服务器设备的库文件目录。

尝试的其他方法:

方法一(失败)

尝试了延长timeout 时间。结果还是报错。

方法二(失败)

安装32位的anaconda及32位的python3.8.8.用32位python编译器对程序进行编译执行。ummm,还是不行。

方法三(失败)

utf-8和latin-1编码的改变。ummmmm,还是不行。

方法四(失败)

在32位anaconda,创建32位python环境中创建32位虚拟python3.8.8环境。尝试编译程序。失败。

方法五(失败)

在64位anaconda,创建64位python3.8.11环境,运行程序,仍然错误。

64位anaconda,64位python3.7.10。64位anaconda,32位python3.7.10.两个不同的环境。失败

没有尝试的方法:

更改系统语言为英语。(都是泪电脑自带是win10家庭中文版,好像不支持其他语言。要换系统或者升级系统)后来升级为家庭版,还是不能更改语言。泪崩。

更改默认服务器地址。原来默认的服务器地址为127.0.0.1

换一台电脑win10,64位,重新搭建环境以测设备。

总之花费了3天就是一个目录的问题。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/304351.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号