Seite 1 von 1

Attribute von installierten Packages werden nicht gefunden

Verfasst: Dienstag 27. Oktober 2020, 20:33
von ChaosTheorie83
Hallo an alle,

ich habe Probleme bei dem installieren von Paketen. Ich habe das Paket 'gudhi' über den Befehl
pip import gudhi
installiert. Wenn ich jedoch in einer Datei das Paket importiere über
import gudhi
und dann eine Funktion des Paketes aufrufen möchte, bekomme ich folgende Fehlermeldung
AttributeError: module 'gudhi' has no attribute 'RipsComplex'

Ich finde nirgendwo etwas dazu.

Vielen Dank für Eure Hilfe

Re: Attribute von installierten Packages werden nicht gefunden

Verfasst: Dienstag 27. Oktober 2020, 20:41
von __blackjack__
@ChaosTheorie83: Hast Du zufällig Dein eigenes Modul auch `gudhi` genannt?

Re: Attribute von installierten Packages werden nicht gefunden

Verfasst: Mittwoch 28. Oktober 2020, 11:43
von ChaosTheorie83
Nein habe ich nicht

Re: Attribute von installierten Packages werden nicht gefunden

Verfasst: Mittwoch 28. Oktober 2020, 11:46
von Jankie
Hast du wie oben genannt pip import gudhi oder pip install gudhi eingegeben?
Kommt die Fehlermeldung direkt beim Import oder erst beim Ausführen einer Methode/Funktion? Wenn ja bei welcher Stelle?

Schau mal ob du print(gudhi.__debug_info__) ausgeführt bekommst.

Re: Attribute von installierten Packages werden nicht gefunden

Verfasst: Mittwoch 28. Oktober 2020, 12:05
von ChaosTheorie83
ja ich habe natürlich mit pip install gudhi installiert. Sry für den Vertipper.
Die Fehlermeldung kommt erst beim Ausführen einer Methode.
Folgende zwei Zeilen funktionieren bereits nicht:

import gudhi as gd
alpha_complex = gd.AlphaComplex(points=[[0, 0], [1, 0], [0, 1], [1, 1]])

Also die Funktion AlphaComplex gibt es auf jeden Fall in gudhi und habe die Zeile von Beispielen der Paketdokumentation übernommen, aber kann einfach nicht diese Funktion benutzen.

Re: Attribute von installierten Packages werden nicht gefunden

Verfasst: Mittwoch 28. Oktober 2020, 12:19
von ChaosTheorie83
print(gd.__debug_info__)
bekomme ich ausgeführt

Re: Attribute von installierten Packages werden nicht gefunden

Verfasst: Mittwoch 28. Oktober 2020, 12:42
von Jankie
..was kommt raus?

Bitte auch mal den kompletten Code posten (inklusive importe) den du ausführst.

Re: Attribute von installierten Packages werden nicht gefunden

Verfasst: Mittwoch 28. Oktober 2020, 12:48
von ChaosTheorie83
Im Moment führe ich lediglich aus:

import gudhi as gd
print(gd.__debug_info__)
alpha_complex = gd.AlphaComplex(points=[[0, 0], [1, 0], [0, 1], [1, 1]])

Daraufhin bekomme ich folgende Ausgabe für den Print-Befehl:
Pybind11 version 2.5.0
Python version 3.7.8
Cython version 0.29.21
Numpy version 1.16.5
Eigen3 version 3.3.7
CGAL header only version 5.0.3.100
GMP_LIBRARIES = ... (hier steht ein Pfad)
MPFR_LIBRARIES = ...(hier steht ein Pfad)

und eben die Fehlermeldung:
module 'gudhi' has no attribute 'AlphaComplex'

Komischerweise funktionieren andere Methoden des Pakets allerdings

Re: Attribute von installierten Packages werden nicht gefunden

Verfasst: Mittwoch 28. Oktober 2020, 14:15
von Jankie
Steht da nicht sowas wie:

Installed modules are: xxx
Missing modules are: xxx



Eigentlich sollte die Ausgabe so aussehen: Debugging issues

Re: Attribute von installierten Packages werden nicht gefunden

Verfasst: Mittwoch 28. Oktober 2020, 14:19
von ChaosTheorie83
Nein. Da steht nur die Fehlermeldung des fehlenden Attributs

Re: Attribute von installierten Packages werden nicht gefunden

Verfasst: Mittwoch 28. Oktober 2020, 14:20
von ChaosTheorie83
Bei meiner Ausgabe fehlen genau die beiden Zeilen nach denen du gefragt hast. Sonst sieht die Fehlermeldung aus, wie in dem Link von dir