1

CentOS 6 でコンパイルしたばかりの python 3.2.3 を使用していますが、tarfile モジュールを gzip ファイルで動作させるのに問題があります。

Python 3.2.3 (default, Sep 17 2012, 16:49:57) 
[GCC 4.4.6 20120305 (Red Hat 4.4.6-4)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import tarfile
>>> t = tarfile.open("test.tar.gz")
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/opt/python3/lib/python3.2/tarfile.py", line 1746, in open
    raise ReadError("file could not be opened successfully")
tarfile.ReadError: file could not be opened successfully

tar ファイルは、通常の tar ユーティリティを使用して正常に抽出されます。私が見逃している依存関係はありますか?

4

1 に答える 1

1

ボックスにインストールされたzlib-develでpython3をコンパイルする必要があることがわかりました。含める追加の構成オプションはありません。構成スクリプトは、開発ライブラリを確認すると、zlib を自動的に含めます。

于 2012-09-21T04:28:14.840 に答える