Pylzmaライブラリは、使用したい別のツールの要件です。私はpythonとプログラミングに不慣れで、いくつかの質問があります:
次のサイトからpylzmaをダウンロードしてインストールする手順を既に実行しています。これは最も簡単なようです。 https://code.google.com/p/threadzip/wiki/InstallingPylzma
しかし、バイトコンパイルpy7zlibの部分で行き詰まっています。
Py7zlibをバイトコンパイルするにはどうすればよいですか?
著者ページのドキュメントをチェックすると http://www.joachim-bauch.de/projects/pylzma/ になり、指定されたフォルダーに移動すると、次のファイルが表示されます。
の中に /tmp/pylzma-0.4.6/build/lib.linux-i686-2.7
フォルダ:py7lib.py
py7zlib.pyc
pylzma.so
しかし、著者ページに記載されている「py7zlib.pwd」はありませんが、リストされている元のページに記載されている「py7zlib.pyc」は表示されます。
このバイトコードをコンパイルする必要がありますか?
pythonプロンプトで「pythonをインポート」すると、何も表示されず、フィードバックやエラーも表示されません。これが正しくインポートされ、このライブラリが正しくインストールされているかどうかを確認するにはどうすればよいですか?
これらはいくつかの質問なので、最初に始めましょう:
Python 2.6の説明が最も単純に見える理由はわかりませんが、一般的には次のようにする必要があります。
Sudo apt-get install python-lzma
などのパッケージマネージャーを使用してインストールします(これは、Python3.3に登場した標準のlzmaモジュールのバックポートです)または、pipを使用して PyPI からインストールします(一度だけインストールする必要があります):
Sudo apt-get install python-pip
pip install pylzma
これらの方法はどちらもアンインストールを許可します。tarから始まるものは保証されません。通常、pipを使用すると、より最新のパッケージが提供されますが、システムライブラリの依存関係を処理できません(したがって、まだインストールされていない場合は、パッケージliblzma5
をインストールする必要があります。
通常、明示的にバイトコンパイルを行うことはありません。遅くとも、最初の使用時にこれが行われるか、セットアップ中に行われます。ただし、pythonは、最初の使用時に.py
を書き込めない場合でも、[[遅い]が始まる).pyc
ファイルで問題なく動作します。
pythonプロンプトでimport python
を実行してもエラーが発生しません。私のシステムでは、ファイルpython.py
がないためエラーが発生します。 pylzmaあなたは あなたが参照する古いページ の指示に従うことができます:
>>> import pylzma
>>> import py7zlib
pip
を使用して、Igor Pavlovのバインディングのバージョン0.4.6を取得しました