NSIS安装程序运行期间的文件下载冻结在;“连接”;

NSIS安装程序运行期间的文件下载冻结在;“连接”;,nsis,miniconda,Nsis,Miniconda,我想使用NSIS在conda上为自定义python包创建一个安装程序。已经有一些宏可以帮助创建这样的安装程序: 他们基本上是在电脑上寻找康达,如果电脑没有安装,就下载给用户 我的问题来了。当安装程序运行并试图下载文件时,它会在“连接”阶段停止,并且从不下载任何内容 我查阅了NSIS COnda宏的源代码,它们使用: !define CONDA_URL https://repo.continuum.io/miniconda/Miniconda3-latest-Windows-x86_64.exe

我想使用NSIS在conda上为自定义python包创建一个安装程序。已经有一些宏可以帮助创建这样的安装程序:

他们基本上是在电脑上寻找康达,如果电脑没有安装,就下载给用户

我的问题来了。当安装程序运行并试图下载文件时,它会在“连接”阶段停止,并且从不下载任何内容

我查阅了NSIS COnda宏的源代码,它们使用:

!define CONDA_URL https://repo.continuum.io/miniconda/Miniconda3-latest-Windows-x86_64.exe

NSISdl::download /TIMEOUT=1800000 ${CONDA_URL} conda_setup.exe

下载conda_setup.exe。另外,如果我尝试单独运行此程序,下载也无法运行。NSISdl::download基本上坏了,还是这里使用的方式不对?

NSISdl不支持HTTPS协议。改用,它使用与Internet Explorer相同的网络API。

嗯,我已经找到了该插件,但我没有找到如何安装/包括它。我刚找到下载文件,但我不知道该怎么处理它。请将它(即.dll)放在NSIS\Plugins(NSIS 2)或正确的插件子文件夹(NSIS 3)中。