5

初めて distutils.core.setup を使用しています。モジュールを /usr/lib/python/site-packages にインストールしました。

任意のディレクトリから python を実行して実行するimport my_moduleと、すべてがうまく機能します。

ただし、モジュールをスクリプトとして実行する必要があります。ライブラリとしてではなく、アプリケーションとして意図されています。ターミナルから実行するpython my_moduleと、ファイルが見つかりません。

モジュールを実行してシンボリック リンクを /usr/bin に配置する実行可能スクリプトを作成したかったのですが、これはハックな方法のように思えます。distutils には、モジュールを実行可能スクリプトとしてインストールするための何かがあると思いますが、それが見つからなかったのです。誰かがこれの例またはドキュメントファイルを教えてもらえますか?

編集: また、これが Python アプリケーションを配布する正しい方法でない場合、代わりに何を使用すればよいですか?

4

1 に答える 1

5

使用する

distutils.core.setup(scripts=['myprogram'])

それ以外のpy_modules=['mymodule.py']

于 2013-06-25T16:21:37.570 に答える