Python Package Konfiguration

Hallo, ich entwickle gerade mein eigenes Python Framework und versuche gerade, es als Package auf PyPI zu veröffentlichen. Hat auch geklappt (Es heißt glint4py), aber jetzt versuche ich in meinem Code "import glint4py" zu schreiben, aber es wird nicht gefunden. Kann mir bitte jemand helfen? Alle meine Sachen: https://pypi.org/project/glint4py/ https://github.com/AcariusTV/Glint Kann vielleicht jemand mal drüberschauen, der sich sehr gut mit Packages und so auskennt. Weiß nicht, vielleicht habe ich auch Fehler in meiner setup.py, oder generell im ganzen glint.py Code. Ich weiß es nicht. Würde mich auf eine Antwort freuen.
PyPI
glint4py
Glint is an open-source Python framework used to create lightweight, fast, and efficient server applications.
GitHub
GitHub - AcariusTV/Glint: Glint is a open-source python framework, ...
Glint is a open-source python framework, used to create lightweight, fast and efficient server applications. - AcariusTV/Glint
19 Replies
Bl4cklist🔥System
:hack: - Danke für deine Frage! › Unsere Community freut sich schon, dir bei deinem Problem weiterzuhelfen! Sei so lieb und unterstütze die Personen welche dir weitergeholfen in dem du die Antwort welche das Problem lösen konnte akzeptierst. - :accept: = Akzeptiert die Antwort und markiert dein Problem als gelöst. Alternativ kannst du auch /solved verwenden, falls du es selbst herausgefunden hast. Pushe deinen Post für mehr Aufmerksamkeit mit /push. ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
Martin B. ツ
Martin B. ツ13mo ago
Nur um sicherzugehen: Hast du dein Modul im selben Interpreter/Python Instanz (venv) installiert wie auch deine Testumgebung ist? Vielleicht nochmal kontrollieren ob es auch drauf ist. Jedachdemnwelche IDE du benutzt kannste das meistens irgendwo feststellen in der ui
Raku | Felix 🐊
Raku | Felix 🐊OP13mo ago
Wie meinst du?
Martin B. ツ
Martin B. ツ13mo ago
Kann sein das es zwar installiert ist, aber in einer anderen Python Installation oder virtualev. Wie hast du es denn installiert? Wie ist der genaue command? Nutzt du pycharm?
Raku | Felix 🐊
Raku | Felix 🐊OP13mo ago
Also ich nutze Visual Studio Code. Das Package habe ich so installiert: CMD geöffnet -> pip install glint4py Ergebnis: Collecting glint4py Using cached glint4py-0.1-py3-none-any.whl.metadata (2.4 kB) Using cached glint4py-0.1-py3-none-any.whl (3.1 kB) Installing collected packages: glint4py Successfully installed glint4py-0.1 Ist in installiert in C:\Users\felix\AppData\Local\Programs\Python\Python311\Lib\site-packages Das müsste auch die Python Version sein die ich nutze Kann aber auch zu PyCharm mal wechseln
Martin B. ツ
Martin B. ツ13mo ago
Wait ich probier Mal eben das zu installieren. Bin gleich am Laptop
Raku | Felix 🐊
Raku | Felix 🐊OP13mo ago
ok danke dir
Martin B. ツ
Martin B. ツ13mo ago
Hab mir jetzt mal den sourcecode genauer angeschaut und kann da auch keinen glint4py ordner entdecken. Man importiert ja quasi immer von den jeweiligen Ordnern bzw. Dateien. Nur weil das modul glint4py heiß es nicht das es damit direkt importiert werden kann Am besten änderst du die struktur mal etwas ab siehe https://packaging.python.org/en/latest/tutorials/packaging-projects/#creating-the-package-files Demnach müsste im src ordner der ordner mit dem modul drin sein was auch so heiißt wie das modul weißt wie ich mein? Projektordner -> src -> glint4py -> Ordner/Dateien deines Moduls
Raku | Felix 🐊
Raku | Felix 🐊OP13mo ago
Achsoooo Bruh bin dumm Teste es nachher mal, auf jeden Fall danke
Martin B. ツ
Martin B. ツ13mo ago
Gerne dann auch eine antwort als gelöst markieren, wenns geklappt hat. ( Die dann am besten https://discord.com/channels/616655040614236160/1275747081922805770/1275789964625576106 )
Raku | Felix 🐊
Raku | Felix 🐊OP13mo ago
Joa - wenns klappt. Hab die glint4py Datei jetzt im src Ordner erstellt, und darin alle Dateien verlegt. Geht trotzdem nicht. @Martin B. ツ noch da? will zwar nicht stressen, aber trotzdem
Martin B. ツ
Martin B. ツ13mo ago
Du müsstest auch in der __init__.py festlegen was importiert werden soll Also z.b. from .glint import Glint in die init mit rein wenn man mit dem glint4py import auf die Klasse Glint zugreifen soll Ansonsten wird der import import glint4py alleine nichts machen. Sonst müsstest du die sachen einzeln importieren mit z.B. from glint4py import glint -> glint.Glint für die Klasse in dem fall
Raku | Felix 🐊
Raku | Felix 🐊OP13mo ago
Ok, hat mehr oder weniger geklappt, aber nicht richtig. Es wird zwar jetzt in meiner IDE erkannt in dem Ordner "site-packages". Da sind alle wichtigen Dateien drin, jedoch wenn ich z.B. schreibe from glint4py import Response, dann wird das nicht gefunden. So sieht das aus: (siehe Bild). Kann auch einfach sein, dass ich zu dumm bin um das zu checken... naja.
No description
Raku | Felix 🐊
Raku | Felix 🐊OP13mo ago
Habe noch nie was mit Packages etc. gemacht Nur so Python programmiert
Martin B. ツ
Martin B. ツ13mo ago
Dann solltest du vielleicht erstmal Tutorials bzw docs dazu lesen.
Raku | Felix 🐊
Raku | Felix 🐊OP13mo ago
Docs hab ich schonmal reingeschaut Und außerdem, die Vorraussetzung ist doch da. Ich kann doch programmieren. Ist nicht so, als könnte ich nix. Hab nur noch nicht spezifisch mit diesem Pckage managerr gearbeitet und suche personalisierter Hilfe für mein problem und nicht allgemeine Tutorials, die mir nur erklären wie ich ein Projekt erstelle Coding-Support ist doch dafür da
Bl4cklist🔥System
- Problem selbst gelöst: Der Ersteller dieser Frage hat das Problem selbst gelöst.
Raku | Felix 🐊
Raku | Felix 🐊OP13mo ago
ups
Bl4cklist🔥System
- Antwort akzeptiert: Der Ersteller dieser Frage hat deine Antwort akzeptiert (+25 Karma)

Did you find this page helpful?