Mac环境venv中安装prophet失败求助:SSL证书验证错误
解决Mac OS 13.2.1下Python虚拟环境安装Prophet时的CmdStan SSL证书验证失败问题
方案1:手动下载指定版本CmdStan并指定路径
- 下载CmdStan 2.26.1的Mac版本压缩包,解压到本地固定路径(例如
~/cmdstan-2.26.1) - 激活虚拟环境后,设置环境变量指向该路径:
export CMDSTAN_PATH=~/cmdstan-2.26.1 - 执行安装命令:
pip install prophet
方案2:临时跳过SSL证书验证(仅建议测试环境使用)
- 直接通过pip参数添加信任主机:
pip install prophet --trusted-host pypi.org --trusted-host files.pythonhosted.org --trusted-host github.com - 或者修改虚拟环境内的pip配置:
在虚拟环境根目录下创建pip.conf文件,写入以下内容:
保存后再执行[global] trusted-host = pypi.org files.pythonhosted.org github.compip install prophet
方案3:更新系统根证书
- 打开「应用程序/实用工具/钥匙串访问」
- 切换到「系统根证书」分类,检查并更新过期证书;若缺失CmdStan下载源的证书,可手动导入
- 执行Mac OS系统更新,确保系统证书库为最新状态
方案4:改用Conda安装Prophet
- 若环境允许使用Conda,执行以下命令安装(Conda会自动处理依赖下载的SSL问题):
conda install -c conda-forge prophet
内容的提问来源于stack exchange,提问作者Edgar Osorio-Hernandez
相关产品推荐
相关产品推荐

