Quand je veux installer des modules sur Anaconda, je lance conda install ~~
. Cependant, j'ai maintenant un fichier .tar.gz et je veux l'installer. Comment faire?
Il existe plusieurs façons d’y parvenir. Je vous en décris une, qui devrait être relativement simple, même si votre variable "python" par défaut n’est pas celle de anaconda.
conda info --envs
pour voir le chemin où votre environnement est installé"C:\Program Files\Anaconda3\python.exe"
<absolute path to python.exe> -m pip install <path to tar.gz>
par exemple:
C:\Program Files\Anaconda3\python.exe -m pip install c:\mymodule\great.tar.gz
Notez que <path to tar.gz>
peut être relatif, absolu et même un lien en ligne.
Cela dépend où vous avez obtenu vos archives:
pip install package.tar.gz
# Or:
python -m pip install package.tar.gz
conda install package.tar.gz
Si vous avez plusieurs installations python, vous devrez peut-être spécifier un chemin absolu vers l'exécutable python/conda.
Notez que les fichiers d’archive sur pypi et conda-forge sont généralement très différents:
Si vous avez déjà une distribution Anaconda qui fonctionne, je vous encourage à obtenir les archives de conda-forge au lieu de pypi .
Voici comment faire:
Q:\anaconda3\Scripts>conda install q:\quandl-3.4.4-py37_0.tar.bz2
Downloading and Extracting Packages
###########################################################################################
#################################################################### | 100%
Preparing transaction: done
Verifying transaction: done
Executing transaction: done
Q:\anaconda3\Scripts>
Si vous utilisez Anaconda et que vous avez téléchargé le package à partir d'Anaconda Cloud, vous pouvez alors placer vos fichiers "package.tar.bz2" dans le chemin indiqué dans l'invite Anaconda (par exemple, C:\Users) et à entrer la commande suivante dans Anaconda Invite
conda install package.tar.bz2
Je crois que cela fonctionnera aussi pour les fichiers .tar.gz.