web-dev-qa-db-fra.com

installation de modules pour Anaconda à partir de .tar.gz

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?

6
satoukibi

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.

  1. Vérifiez quel est votre environnement anaconda souhaité (si vous n'êtes pas sûr de ce que cela signifie, cela signifie probablement que vous utilisez root, l'environnement par défaut)
  2. Exécuter: conda info --envs pour voir le chemin où votre environnement est installé
  3. Accédez à ce chemin et recherchez le chemin absolu vers python.exe, par exemple: "C:\Program Files\Anaconda3\python.exe"
  4. Maintenant, lancez la commande suivante:

<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.

11
Ori

Cela dépend où vous avez obtenu vos archives:

  • Si vous l'avez obtenu du pypi , alors vous devez faire:
pip install package.tar.gz
# Or:
python -m pip install package.tar.gz
  • Si vous l'avez reçu de conda-forge , vous devez faire:
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:

  • pypi archives contient des fichiers source; vous devrez donc peut-être compiler le paquet pour l’installer, ce qui nécessitera peut-être des dépendances externes;
  • conda-forge est spécifique à l'architecture et contient des paquetages pré-construits, qui sont beaucoup moins susceptibles de nécessiter des dépendances externes.

Si vous avez déjà une distribution Anaconda qui fonctionne, je vous encourage à obtenir les archives de conda-forge au lieu de pypi .

1
Holt

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>
0
Kadir Ozturk

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.

0