Wie Importiere ich eine Dritte Partei-Modul in Python?
Ich gefunden habe, eine Dritte Partei-Modul, welches ich nutzen möchte. Wie kann ich technisch import-Modul?
Besonders, ich möchte an einem Modul namens context_manager. offensichtlich, ich kann nicht nur import garlicsim.general_misc.context_manager
weil es nicht finden garlicsim
. Also, was soll ich schreiben, um den import der Sache?
EDIT: ich bin mit beiden Python 3.x und Python 2.x und ich würde gerne Antworten für beide Versionen.
- Verwendest du python 2 oder python 3? Dieser link ist für ein python-3-Paket.
- Ich bin mit beiden Python 2 und Python 3. Nur fügte hinzu, dass auf meine Frage.
Du musst angemeldet sein, um einen Kommentar abzugeben.
In garlicsim Fall würden Sie wollen, um es zu installieren folgende garlicsim ist Montageanleitung. Man könnte auch den code herunterladen und in das richtige Verzeichnis ausgeführt
python setup.py install
für diese und fast jede andere Bibliothek.Einen Hinweis, da Sie möglicherweise neue zu python, ist, dass es eine python 3 library. Wenn Sie mit python 2 (wahrscheinlicher, wenn Sie nicht wissen) es wird nicht richtig funktionieren. Sie wollen, installieren Sie den python-2 version.
Müssen Sie installieren Sie das Modul irgendwo in deinem PYTHONPATH. Für fast alle python-Module, die Sie verwenden können
easy_install
oder das Paket der eigenensetup.py
- Skript, um dies für Sie tun.Installation
GarlicSim ist tot aber noch verfügbar:
Verwenden
pip install garlicsim
um es zu installieren.Nutzung
Laut den Python style guide:
Alternative
Es sieht aus wie das ist bereits in Python 3.2:
Und contextmanager ist so alt wie die Python 2.5: