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
Attribute von installierten Packages werden nicht gefunden
- __blackjack__
- User
- Beiträge: 14053
- Registriert: Samstag 2. Juni 2018, 10:21
- Wohnort: 127.0.0.1
- Kontaktdaten:
@ChaosTheorie83: Hast Du zufällig Dein eigenes Modul auch `gudhi` genannt?
“Vir, intelligence has nothing to do with politics!” — Londo Mollari
-
- User
- Beiträge: 7
- Registriert: Dienstag 27. Oktober 2020, 20:28
Nein habe ich nicht
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.
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.
-
- User
- Beiträge: 7
- Registriert: Dienstag 27. Oktober 2020, 20:28
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.
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.
-
- User
- Beiträge: 7
- Registriert: Dienstag 27. Oktober 2020, 20:28
print(gd.__debug_info__)
bekomme ich ausgeführt
bekomme ich ausgeführt
-
- User
- Beiträge: 7
- Registriert: Dienstag 27. Oktober 2020, 20:28
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
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
Steht da nicht sowas wie:
Installed modules are: xxx
Missing modules are: xxx
Eigentlich sollte die Ausgabe so aussehen: Debugging issues
Installed modules are: xxx
Missing modules are: xxx
Eigentlich sollte die Ausgabe so aussehen: Debugging issues
-
- User
- Beiträge: 7
- Registriert: Dienstag 27. Oktober 2020, 20:28
Nein. Da steht nur die Fehlermeldung des fehlenden Attributs
-
- User
- Beiträge: 7
- Registriert: Dienstag 27. Oktober 2020, 20:28
Bei meiner Ausgabe fehlen genau die beiden Zeilen nach denen du gefragt hast. Sonst sieht die Fehlermeldung aus, wie in dem Link von dir