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

Conda新建环境执行命令报错:OpenSSL在本机不可用

解决Conda新环境中OpenSSL不可用的问题

针对新Conda环境无法安装包、报「OpenSSL appears to be unavailable on this machine.」但base环境正常的问题,可尝试以下几种解决方案:

方案1:确保新环境PATH包含Anaconda的DLL路径

激活新环境后,系统可能未自动加载Anaconda核心DLL路径,导致找不到OpenSSL相关文件:

  • 在激活的make_exe环境终端中执行:
    echo %PATH%
    
  • 检查输出是否包含Anaconda安装目录下的Library\bin路径(比如C:\ProgramData\Anaconda3\Library\bin,路径需根据实际安装位置调整)
  • 如果没有,临时在终端添加路径后重试安装:
    set PATH=C:\你的Anaconda安装路径\Library\bin;%PATH%
    conda install pyinstaller
    
  • 若临时有效,可将该路径添加到系统环境变量的PATH中,避免每次重复操作

方案2:创建环境时预先安装OpenSSL

新环境默认不包含OpenSSL,而安装它需要SSL连接会陷入死循环。可在创建环境时直接指定安装OpenSSL(利用base环境的缓存或本地包):

conda create --name make_exe openssl

环境创建完成后,激活它再安装pyinstaller即可。

方案3:临时关闭SSL验证(仅临时测试,不推荐长期使用)

修改.condarc文件,将ssl_verify: true改为ssl_verify: false,保存后重新尝试安装包。安装完成后记得改回true,保障后续包下载的安全性。

方案4:手动复制OpenSSL DLL到新环境

找到base环境Library\bin目录下的libcrypto-1_1-x64.dll和libssl-1_1-x64.dll文件,复制到新环境make_exe\Library\bin目录中,激活环境后再次尝试安装操作。


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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.29 23:20:27