2015-08-26 1 views
4

J'essaie d'installer graph-tool à partir d'ici: http://anaconda.org/vgauthier/graph-tool, en utilisant la commande mentionnée sur cette page.Anaconda Python: Comment installer une dépendance manquante?

J'ai utilisé la ligne de commande donnée:

conda install -c http://conda.anaconda.org/vgauthier graph-tool 

et je reçois l'erreur suivante:

Error: Could not find some dependencies for graph-tool: pixman

J'ai donc essayé d'installer pixman d'une manière similaire: http://anaconda.org/rwest/pixman.

conda install -c http://conda.anaconda.org/rwest pixman 

Cela a réussi.

L'erreur "Impossible de trouver la dépendance" est toujours présente lors de l'installation de graph-tool. Pourquoi cela arrive-t-il et comment puis-je le réparer? Il n'y a aucun message d'erreur supplémentaire que je pourrais continuer.

+0

Avez-vous utilisé l'installation de conda? –

+0

@ReblochonMasque Comme je l'ai mentionné dans la question, j'ai utilisé la commande précise montrée dans les pages liées. Par exemple, 'conda install -c http://conda.anaconda.org/vgauthier graph-tool'. – Szabolcs

+0

ok - peut-être que vous pourriez essayer -> conda mise à jour conda -> mise à jour de conda anaconda -> mise à jour de conda graphique outil et voir si cela aide? (ce sont 3 commandes distinctes). Le message d'erreur a-t-il donné une liste des dépendances à installer? –

Répondre

2

Conda doit être capable de trouver toutes les dépendances à la fois. L'indicateur -c ajoute uniquement ce canal pour cette commande unique. Vous devez exécuter conda install -c vgauthier rwest graph-tool. Mais un moyen plus facile est d'ajouter ces canaux à votre configuration

conda config --add channels vgauthier --add channels rwest 

Une fois que vous faites cela, vous pouvez simplement lancer

conda install graph-tool 

et il saisir les choses de ces canaux.