Comment mettre à jour l'ensemble de l'Anaconda Python distribution en mode hors connexion dans Windows?
- Je utiliser Anaconda Python de distribution sur une machine Windows, sans accès à Internet.
L'installation est extrêmement facile: il suffit de télécharger et de copier l'Anaconda programme d'installation de Windows et d'installer de manière standard.
Mais quand il s'agit de mise à jour:
- Si j'manuellement le téléchargement, la copie, et la mise à jour des paquets individuels, il est fastidieuse et sujette à l'erreur, compte tenu de la complexité de l'interdépendance entre les paquets.
- Si je désinstalle l'ensemble de l'Anaconda et réinstaller une nouvelle (mon approche actuelle), je vais perdre mon configurations personnelles ainsi que les paquets installés manuellement qui ne sont pas inclus dans le programme d'installation Anaconda.
Est-il possible de lancer quelque chose comme:
conda update Anaconda-2.2.0-Windows-x86_64.exe
pour extraire et mettre à jour les paquets nécessaires à partir de la tout-en-un programme d'installation de Windows?
Je remarque que la nouvelle --offline
option offerte par la dernière conda update
de commande, mais il ne semble pas servir à cette fin...
OriginalL'auteur herrlich10 | 2015-05-22
Vous devez vous connecter pour publier un commentaire.
En général, des choses comme Anaconda Serveur sont conçus pour faire ce genre de flux de travail plus facile.
Certains ont proposé des solutions de contournement:
Reproduire votre installer sur un autre ordinateur avec internet (enregistrer
conda list --export
à un fichier etconda install --file
). Ensuite, utilisezconda update
sur cette machine à générer et télécharger les paquets. Une astuce qui peut s'avérer très utile si vous prenez plusieurs conda paquets et de goudron dans un plat archive, vous pouvez utiliser conda pour installer cette archive et il va installer tous les paquets. Ou vous pouvez mettre les paquets dans lepkgs
cache et l'utilisation de la--offline
drapeau.D'installer la nouvelle Anaconda à un endroit différent et copier les paquets de la
pkgs
cache de votre dossier en cours.Ces deux sont un peu maladroit, mais il n'y a pas de moyen facile d'atteindre cet objectif sans Anaconda Serveur.
pkgs
cache truc semble tout à fait utile. Merci de mentionner que~OriginalL'auteur asmeurer