虚拟机中Win10在运行python打包为exe的文件的相关报错

文章讲述了在虚拟机中遇到的打包Python程序为exe时的HTTPS连接问题,通过调整虚拟机网络设置(启用本地DHCP并分配IP),以及重启Win10系统,解决了NameResolutionError引发的连接失败问题。
摘要由CSDN通过智能技术生成

1.在使用虚拟机中的Win10系统运行python用 pyinstaller -F xxx.py 打包为exe的文件的相关报错是以下的情况

HTTPSConnectionPool(host=‘music.163.com’, port=443): Max retries exceeded with url: /discover/toplist?id=3778678 (Caused by NameResolutionError(“<urllib3.connection.HTTPSConnection object at 0x00000264B3CA6470>: Failed to resolve ‘music.163.com’ ([Errno 11001] getaddrinfo failed)”))

2.虚拟机的网络设置为以下的情况时:

查看虚拟机网络配置的步骤:
第一步:点击编辑
在这里插入图片描述
第二步:点击虚拟网络编辑器(N)…
在这里插入图片描述
第三步:如果你开启虚拟机的时候没有使用管理员权限运行时,需要点击更改设置
在这里插入图片描述
第四步:点击VMnet8

在这里插入图片描述
然后,勾上本地DHCP服务将IP地址分配给虚拟机(D)再然后点击应用之后点击确定**在这里插入图片描述
最后重启虚拟机中的Win10系统,就可以解决这个问题。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值