Je veux créer un programme d'installation pour un paquet python personnalisé sur conda en utilisant NSIS. Il y a déjà quelques macros qui aident à créer un tel installateur: https://github.com/faph/NSIS-Conda-MacrosTéléchargement du fichier pendant l'exécution de l'installateur NSIS se bloque à "connexion"
Essentiellement, ils essaient de trouver des pilotes et de l'ordinateur et s'ils ne sont pas installés, téléchargez-les pour l'utilisateur.
Et voici mon problème. Lorsque le programme d'installation s'exécute et tente de télécharger le fichier, il se bloque à la phase "connexion" et ne télécharge jamais rien.
J'ai regardé dans le code source de NSIS-Conda-macros, et ils utilisent:
!define CONDA_URL https://repo.continuum.io/miniconda/Miniconda3-latest-Windows-x86_64.exe
NSISdl::download /TIMEOUT=1800000 ${CONDA_URL} conda_setup.exe
pour télécharger le conda_setup.exe. Aussi, si j'essaie d'exécuter cette isolation, le téléchargement ne fonctionne pas. Est-ce que NSISdl::download
est cassé, ou est-il utilisé de manière incorrecte ici? NSISdl ne prend pas en charge le protocole HTTPS.
Eh bien, j'ai déjà trouvé ce plugin, mais je n'ai pas trouvé comment il peut être installé/inclus. Je viens de trouver le fichier de téléchargement, mais je ne savais pas quoi en faire. – Randrian
Placez-le (le .dll) dans NSIS \ Plugins (NSIS 2) ou le sous-dossier de plug-in approprié (NSIS 3). – Anders
Cela a résolu mon problème, merci. – Randrian