Python 3.2のインストール後のスクリプトでcreate_shortcut()関数を使用しようとしています(http://docs.python.org/distutils/builtdist.html#the-postinstallation-script)。私は、関数を実行しようとするたびに、私は次を得る:Pythonでcreate_shortcut()を使用するためにどのlibをインポートしますか?
NameError: name 'create_shortcut' is not defined
私は輸入をしないのですような気がしますが、私はどこにもこの作業を取得する方法上の任意のドキュメントを見つけるように見えることはできません。
EDIT 私は最終目標と私の環境を前もって指定する必要があります。 python setup.py bdist_msi --initial-target-dir = "C:\ path \ to \ install" --install-script = "install.py" install.pyは次のコマンドを実行します。ファイルは私のsetup.pyと同じディレクトリにあります。
最後の目標は、指定したディレクトリにアプリケーションをインストールし、指定した場所に[スタート]メニュー項目を作成する.msiファイルを作成することです。インストーラが、スタートメニューのショートカットまたはデスクトップのショートカットを作成することをユーザーに選択させることができれば、それは素晴らしいことです。ドキュメントが言うように
ドキュメントは、インストール後のスクリプトが実行されるコンテキストで公開されていると言います。私はあなたがどこかでそれを掘ることができると思うが、私はそれのためのインポートへの参照を見つけることができません。 –