まだ全然理解してないけど、自分で書いた Python のコードを配布できる形にするには setup.py を書けばいいみたい。 サンプルは helloworld ライブラリをインストールすると共に greet コマンドを使えるようにするというもの。 ディレクトリ構成は以下。 . ./helloworld ./helloworld/__init__.py ./helloworld/hello.py ./setup.py hello.py #!/usr/bin/env python # -*- coding: utf-8 -*- def greet(): print 'Hello, world!' def main(): greet() if __name__ == '__main__': main() setup.py from setuptools import setup, find_p