0
votes

Importation de modules installés via Homebrew dans Python

Outil graphique installé via Homebrew en utilisant $ Brew Installez Graph-Outil

L'installation a été réussie. Maintenant, lorsque j'essaie d'importer le module dans la coquille Python, en utilisant à partir de graph_tool.all importer *

Je reçois un modulenotfounderror: aucun module nommé 'graph_tool' erreur

Python Version Info- Python 3.8.5 , installé via pyenv à /users/aamodpant/pyenv/shims/python

graph-outil installé dans / usr / local / cave / graph-outil

Comment puis-je importer cela dans mon programme Python?


0 commentaires

3 Réponses :


0
votes

Ceci ressemble à un problème très similaire à celui de ce post: Comment laisser python3 importer graph-outil installé par homebrew?

Regardez la réponse supérieure fournie par Natkost où ils ont créé un lien symbolique entre Graph-Outil et les packages Python: < / p> xxx

Vous devez pouvoir adapter ceci pour votre installation de graph-outil et votre VENV.


3 commentaires

Cela a fonctionné! Bien que maintenant je reçois une erreur similaire avec une erreur avec NUMPY. MODULENOTFOUNDERROR: Aucun module nommé 'NUMPY' . Numpy est également installé de Brew. Est-ce que j'ajoute un "lien symbolique" similaire à partir de numpy to graph-outil?


Comment avez-vous installé numpy? Lorsque vous utilisez Python, il est préférable d'installer des packages à l'aide de PIP. Donc, par exemple, lorsque vous avez votre venv actif dans le terminal, vous appelez «PIP Install Numpy» et cela installerait ce package directement sur votre environnement virtuel actif.


Hé, NUMPY a été installé comme une dépendance pour l'outil de graphique automatiquement, par conséquent à la maison. J'ai ajouté 2 autres liens symboliques, et maintenant ça marche. Je vais poster une réponse avec toutes les commandes que j'ai utilisées. Je vous remercie beaucoup pour votre aide!!



0
votes

Vérifiez ce site ici et voir WHehter votre problème est corrigé. Vous pouvez également vérifier cet article ici

Je recommanderais d'installer à l'aide de pip .


1 commentaires

graph-outil ne peut pas être installé avec pip , car pip n'est pas un gestionnaire de paquets approprié pour les projets avec des bâtiments complexes C ++ avec de nombreuses dépendances. Il est disponible via Conda-Forge.



-1
votes

Merci @RObert Young, pour me conduire à la bonne post Comment laisser python3 importer graph-outil installé par homebrew?

Parce que les dépendances numpées et Scipy sont des dépendances de graph-outil, elles ont été installées automatiquement à l'aide de la maison à domicile lors de l'installation de graph-outil. P >

Après édition de la commande affichée dans la solution liée, j'ai ajouté un lien symbolique entre Graph-Outil et mon Python P>

ln -s /usr/local/Cellar/scipy/1.5.2/lib/python3.8/site-packages/scipy /Users/aamodpant/.pyenv/versions/3.8.5/lib/python3.8/site-packages


0 commentaires