IronPythonでPythonライブラリを使う

IronPythonのコードの中で、

import struct
import tarfile

と書いたら「No module name...」と表示されるエラーになったので、CPythonのライブラリはやはり設定すること無しでは使えそうもないと改めて実感。
そこで

import sys
sys.path.append(r'C:\Program Files (x86)\IronPython 2.7')
sys.path.append(r'C:\Program Files (x86)\IronPython 2.7\DLLs')
sys.path.append(r'C:\Program Files (x86)\IronPython 2.7\Lib')

とすることでimportエラーは出なくなった。しかし、自分のプログラムでのtarfileの挙動が少しおかしいような...。

参考:IronPythonで読み込んだ音声ファイルをC#で使用する。 | 詠み人知らずの備忘録