You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

在PyCharm中无法将.py文件打包为.exe且安装pyinstaller时报错

前提纠正

import pyinstaller是Python代码中导入模块的语法,安装第三方包需要用pip命令而非导入语句。

报错根因

这个ValueError: check_hostname requires server_hostname报错是网络代理冲突导致的,pip向PyPI源发起下载请求时,系统开启的代理工具导致SSL校验参数缺失,触发了底层ssl模块的报错。

解决步骤
  • 方法1:临时关闭代理
    先退出所有VPN、网络代理工具,关闭系统代理开关后,打开PyCharm的终端,确认当前已经激活项目虚拟环境,执行以下安装命令:
    pip install pyinstaller
    
    若下载速度慢可指定国内公开的PyPI镜像源加速。
  • 方法2:给pip配置代理参数(无需关闭代理)
    如果你需要保持代理开启,执行安装命令时显式指定代理地址即可:
    # HTTP代理替换成你自己的代理地址和端口
    pip install pyinstaller --proxy http://你的代理地址:端口号
    # HTTPS代理同理
    pip install pyinstaller --proxy https://你的代理地址:端口号
    
安装验证

安装完成后执行pyinstaller --version,正常输出版本号即代表安装成功,后续即可正常使用pyinstaller打包exe文件。

内容的提问来源于stack exchange,提问作者user17015850

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.02 13:48:00