4

次のように定義された entry_points を持つ setup.py スクリプトがあります。

entry_points = {
    'console_scripts': [
                        'gun = gun.sync:main'
                       ]
                },

これにより、実行可能ファイルが /usr/bin にインストールされます。entry_points に代わりに /usr/sbin にインストールするように指示する方法はありますか?

4

1 に答える 1

5

いいえ--script-dir。それを指定するには、オプションを easy_install に渡す必要があります。

(プロジェクトの setup.cfg ファイルに追加することもできますが、スクリプトを別の場所にインストールするように Python のインストールを構成した人を驚かせるので、お勧めしません。実際に setup.py を実行するユーザーに対して有効になります。他のほとんどのインストール ツールは、プロジェクトの setup.cfg で指定されたスクリプト パスを無視します)。

于 2011-09-29T01:13:57.793 に答える