sys.path は、Python モジュールのすべての検索パスの完全なリストだと思いました。
ただし、私の Ubuntu マシンでは、「/usr/local/lib/python2.6/dist-packages/」がほとんどすべてのモジュールの場所であり、そのパスは sys.path にありません。そして、そのパス上の任意のモジュールを引き続きインポートできます。
編集、真実ではありません: sys.path を空のリストに設定しても、そのパスからインポートできます。
この dist-packages パスの暗黙の知識はどこから来たのですか? そして、この暗黙的な検索パスのグループに他のパスはありますか、それとも何でしょうか?
編集: 私の投稿の 2 番目の部分は正しくないようです。実際、「sys.path = []」は、現在の作業ディレクトリからでも、何もインポートできないことを意味します。謝罪いたします。