Anaconda: Difference between revisions
No edit summary |
(Marked this version for translation) |
||
Line 2: | Line 2: | ||
<translate> | <translate> | ||
== Description == | == Description == <!--T:1--> | ||
<!--T:2--> | |||
Anaconda est une distribution Open Source de [[Python]] et R qui cherche à simplifier la gestions des modules et le déploiement. | Anaconda est une distribution Open Source de [[Python]] et R qui cherche à simplifier la gestions des modules et le déploiement. | ||
== Installation == | == Installation == <!--T:3--> | ||
<!--T:4--> | |||
Les distributions de Python installées sur les serveurs de Calcul Canada sont compilées à partir des sources disponibles sur [http://www.python.org python.org]. Les usagers sont cependant libres d'installer Anaconda dans leur propre répertoire. Les instructions suivantes permettent de simplifier cette tâche et ainsi éviter des erreurs de compatibilité. | Les distributions de Python installées sur les serveurs de Calcul Canada sont compilées à partir des sources disponibles sur [http://www.python.org python.org]. Les usagers sont cependant libres d'installer Anaconda dans leur propre répertoire. Les instructions suivantes permettent de simplifier cette tâche et ainsi éviter des erreurs de compatibilité. | ||
<!--T:5--> | |||
Afin de limiter le temps d'installation et le stockage requis, nous favorisons l'installation de [https://conda.io/miniconda.html Miniconda] à celle d'Anaconda. Miniconda fournit le gestionnaire de paquets conda et Python. Vous êtes ensuite libre d'utiliser la commande conda pour installer les logiciels dont vous avez besoin. | Afin de limiter le temps d'installation et le stockage requis, nous favorisons l'installation de [https://conda.io/miniconda.html Miniconda] à celle d'Anaconda. Miniconda fournit le gestionnaire de paquets conda et Python. Vous êtes ensuite libre d'utiliser la commande conda pour installer les logiciels dont vous avez besoin. | ||
=== Répertoire personnel (une installation par usager) === | === Répertoire personnel (une installation par usager) === <!--T:6--> | ||
<!--T:7--> | |||
Par défaut, l'installation est réalisée dans votre répertoire personnel, seul vous pouvez y accéder. Si vous souhaitez partager votre installation avec l'ensemble de votre groupe, utilisez plutôt les instructions de la section suivante. | Par défaut, l'installation est réalisée dans votre répertoire personnel, seul vous pouvez y accéder. Si vous souhaitez partager votre installation avec l'ensemble de votre groupe, utilisez plutôt les instructions de la section suivante. | ||
<!--T:8--> | |||
Pour installer Miniconda avec Python 2, lancez la commande suivante: | Pour installer Miniconda avec Python 2, lancez la commande suivante: | ||
{{Command|eb Miniconda2-4.3.27.eb}} | {{Command|eb Miniconda2-4.3.27.eb}} | ||
<!--T:9--> | |||
Pour Miniconda avec Python 3, lancez la commande suivante: | Pour Miniconda avec Python 3, lancez la commande suivante: | ||
{{Command|eb Miniconda3-4.3.27.eb}} | {{Command|eb Miniconda3-4.3.27.eb}} | ||
<!--T:10--> | |||
'''Soyez patient, l'installation de Miniconda peut prendre plusieurs minutes.''' | '''Soyez patient, l'installation de Miniconda peut prendre plusieurs minutes.''' | ||
=== Répertoire de projet (une installation par groupe) === | === Répertoire de projet (une installation par groupe) === <!--T:11--> | ||
<!--T:12--> | |||
Pour installer Anaconda avec Python 2, utilisez la commandes suivante en remplaçant la chaîne <code><project></code> par l'identifiant du projet: | Pour installer Anaconda avec Python 2, utilisez la commandes suivante en remplaçant la chaîne <code><project></code> par l'identifiant du projet: | ||
{{Command|eb --sticky-bit --set-gid-bit --prefix{{=}}$(readlink ~/projects/<project>) Miniconda2-4.3.27.eb}} | {{Command|eb --sticky-bit --set-gid-bit --prefix{{=}}$(readlink ~/projects/<project>) Miniconda2-4.3.27.eb}} | ||
<!--T:13--> | |||
Pour Anaconda avec Python 3, lancez la commande suivante en remplaçant la chaîne <code><project></code> par l'identifiant du projet: | Pour Anaconda avec Python 3, lancez la commande suivante en remplaçant la chaîne <code><project></code> par l'identifiant du projet: | ||
{{Command|eb --sticky-bit --set-gid-bit --prefix{{=}}$(readlink ~/projects/<project>) Miniconda3-4.3.27.eb}} | {{Command|eb --sticky-bit --set-gid-bit --prefix{{=}}$(readlink ~/projects/<project>) Miniconda3-4.3.27.eb}} | ||
<!--T:14--> | |||
'''Soyez patient, l'installation de Miniconda peut prendre plusieurs minutes.''' | '''Soyez patient, l'installation de Miniconda peut prendre plusieurs minutes.''' | ||
<!--T:15--> | |||
L'installation de Miniconda produit automatiquement un fichier module que vous pourrez charger à l'aide de la commande du même nom. Pour que la commande module trouve le fichier en question, vous devez lui indiquer où le trouver à l'aide de la commande suivante en remplaçant la chaîne <code><project></code> par l'identifiant du projet: | L'installation de Miniconda produit automatiquement un fichier module que vous pourrez charger à l'aide de la commande du même nom. Pour que la commande module trouve le fichier en question, vous devez lui indiquer où le trouver à l'aide de la commande suivante en remplaçant la chaîne <code><project></code> par l'identifiant du projet: | ||
{{Command|module use ~/projects/<project>/modules/*/Core}} | {{Command|module use ~/projects/<project>/modules/*/Core}} | ||
<!--T:16--> | |||
Si vous souhaitez que le module soit disponible chaque fois que vous vous connectez, vous pouvez ajouter la commande précédente à la fin de votre fichier <code>.bashrc</code>. | Si vous souhaitez que le module soit disponible chaque fois que vous vous connectez, vous pouvez ajouter la commande précédente à la fin de votre fichier <code>.bashrc</code>. | ||
=== Autre version === | === Autre version === <!--T:17--> | ||
<!--T:18--> | |||
Pour l'installation d'une autre version d'Anaconda, nous vous recommandons de contacter l'équipe de support par courriel à [mailto:support@calculcanada.ca support@calculcanada.ca] . | Pour l'installation d'une autre version d'Anaconda, nous vous recommandons de contacter l'équipe de support par courriel à [mailto:support@calculcanada.ca support@calculcanada.ca] . | ||
== Utilisation == | == Utilisation == <!--T:19--> | ||
<!--T:20--> | |||
Charger le module Miniconda 2 | Charger le module Miniconda 2 | ||
{{Command|module load miniconda2}} | {{Command|module load miniconda2}} | ||
<!--T:21--> | |||
ou Miniconda 3 | ou Miniconda 3 | ||
{{Command|module load miniconda3}} | {{Command|module load miniconda3}} | ||
=== conda === | === conda === <!--T:22--> | ||
<!--T:23--> | |||
Vous pouvez installer des modules Python dans votre installation de Miniconda en utilisant la commande conda directement. Par exemple, pour installer le module theano | Vous pouvez installer des modules Python dans votre installation de Miniconda en utilisant la commande conda directement. Par exemple, pour installer le module theano | ||
{{Command|conda install theano}} | {{Command|conda install theano}} | ||
</translate> | </translate> |
Revision as of 13:20, 6 October 2017
Description
Anaconda est une distribution Open Source de Python et R qui cherche à simplifier la gestions des modules et le déploiement.
Installation
Les distributions de Python installées sur les serveurs de Calcul Canada sont compilées à partir des sources disponibles sur python.org. Les usagers sont cependant libres d'installer Anaconda dans leur propre répertoire. Les instructions suivantes permettent de simplifier cette tâche et ainsi éviter des erreurs de compatibilité.
Afin de limiter le temps d'installation et le stockage requis, nous favorisons l'installation de Miniconda à celle d'Anaconda. Miniconda fournit le gestionnaire de paquets conda et Python. Vous êtes ensuite libre d'utiliser la commande conda pour installer les logiciels dont vous avez besoin.
Répertoire personnel (une installation par usager)
Par défaut, l'installation est réalisée dans votre répertoire personnel, seul vous pouvez y accéder. Si vous souhaitez partager votre installation avec l'ensemble de votre groupe, utilisez plutôt les instructions de la section suivante.
Pour installer Miniconda avec Python 2, lancez la commande suivante:
[name@server ~]$ eb Miniconda2-4.3.27.eb
Pour Miniconda avec Python 3, lancez la commande suivante:
[name@server ~]$ eb Miniconda3-4.3.27.eb
Soyez patient, l'installation de Miniconda peut prendre plusieurs minutes.
Répertoire de projet (une installation par groupe)
Pour installer Anaconda avec Python 2, utilisez la commandes suivante en remplaçant la chaîne <project>
par l'identifiant du projet:
[name@server ~]$ eb --sticky-bit --set-gid-bit --prefix=$(readlink ~/projects/<project>) Miniconda2-4.3.27.eb
Pour Anaconda avec Python 3, lancez la commande suivante en remplaçant la chaîne <project>
par l'identifiant du projet:
[name@server ~]$ eb --sticky-bit --set-gid-bit --prefix=$(readlink ~/projects/<project>) Miniconda3-4.3.27.eb
Soyez patient, l'installation de Miniconda peut prendre plusieurs minutes.
L'installation de Miniconda produit automatiquement un fichier module que vous pourrez charger à l'aide de la commande du même nom. Pour que la commande module trouve le fichier en question, vous devez lui indiquer où le trouver à l'aide de la commande suivante en remplaçant la chaîne <project>
par l'identifiant du projet:
[name@server ~]$ module use ~/projects/<project>/modules/*/Core
Si vous souhaitez que le module soit disponible chaque fois que vous vous connectez, vous pouvez ajouter la commande précédente à la fin de votre fichier .bashrc
.
Autre version
Pour l'installation d'une autre version d'Anaconda, nous vous recommandons de contacter l'équipe de support par courriel à support@calculcanada.ca .
Utilisation
Charger le module Miniconda 2
[name@server ~]$ module load miniconda2
ou Miniconda 3
[name@server ~]$ module load miniconda3
conda
Vous pouvez installer des modules Python dans votre installation de Miniconda en utilisant la commande conda directement. Par exemple, pour installer le module theano
[name@server ~]$ conda install theano