Ich versuche, die Funktion create_shortcut() in einem Post-Installationsskript in Python 3.2 zu verwenden, per http://docs.python.org/distutils/builtdist.html#the-postinstallation-script. Jedes Mal, wenn ich versuchen, die Funktion auszuführen, erhalte ich die folgende:Welche lib importiere ich um create_shortcut() in Python zu benutzen?
NameError: name 'create_shortcut' is not defined
Ich fühle mich wie ein Import bin fehlt, aber ich kann keine Dokumentation überall zu finden scheinen, wie diese Funktion zu erhalten.
EDIT Ich hätte früher mein endgültiges Ziel und meine Umgebung angegeben. Ich baue eine .msi, die folgendes ausführt: python setup.py bdist_msi --initial-target-dir = "C: \ pfad \ zu \ install" --install-script = "install.py" Die install.py Die Datei befindet sich im selben Verzeichnis wie meine setup.py.
Das endgültige Ziel besteht darin, eine MSI-Datei zu haben, die die Anwendung in dem angegebenen Verzeichnis installiert und ein Startmenüelement an einem angegebenen Speicherort erstellt. Es wäre schön, wenn das Installationsprogramm dem Benutzer ermöglicht, die Verknüpfung im Startmenü oder eine Desktopverknüpfung zu erstellen.
Die Dokumentation sagt einfach, dass sie in dem Kontext verfügbar ist, in dem das Post-Installationsskript ausgeführt wird. Ich kann keinen Hinweis auf einen Import dafür finden, obwohl ich wette, Sie können es irgendwo ausgraben. –