Ich möchte ein Startmenü oder Desktop-Verknüpfung für meine Python-Windows-Installer-Paket erstellen. Ich versuche zu folgen https://docs.python.org/3.4/distutils/builtdist.html#the-postinstallation-scriptSo erstellen Sie eine Verknüpfung im Startmenü mit setuptools Windows Installer
Hier ist mein Skript;
import sys
from os.path import dirname, join, expanduser
pyw_executable = sys.executable.replace('python.exe','pythonw.exe')
script_file = join(dirname(pyw_executable), 'Scripts', 'tklsystem-script.py')
w_dir = expanduser(join('~','lsf_files'))
print(sys.argv)
if sys.argv[1] == '-install':
print('Creating Shortcut')
create_shortcut(
target=pyw_executable,
description='A program to work with L-System Equations',
filename='L-System Tool',
arguments=script_file,
workdir=wdir
)
I angegebenen dieses Skript auch in Option Skripte Setup, von oben genannten Dokumenten angezeigt, wie.
Hier ist der Befehl, den ich verwende, um mein Installationsprogramm zu erstellen;
python setup.py bdist_wininst --install-script tklsystem-post-install.py
Nachdem ich mein Paket mit erstelltem Windows Installer zu installieren, kann ich nicht finden, wo mein shorcut erstellt wird, noch kann ich, ob meinen Skript laufen bestätigen oder nicht?
Wie kann ich setuptools generierte Windows-Installer erstellen, um Desktop- oder Startmenü-Verknüpfungen zu erstellen?
Ist das wirklich mit dem neuen Setuptool Modul arbeiten? Es scheint, dass selbst die Support-Funktion get_special_folder_path nicht mehr existiert. setuptools kann ältere disttitils nicht vollständig ersetzen. – LRMAAX