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をインポートすると」何も表示されず、フィードバックやエラーも表示されません。正しくインポートされたか、ライブラリが正しくインストールされているかどうかを確認できますか?
答え1
以下はいくつかの質問です。まず始めましょう。
2012 Python 2.6のガイドラインがなぜ最も単純に見えるのかわかりませんが、通常は次のことを行う必要があります。
- Debian / Ubuntuなどのパッケージマネージャを使用してインストールします
sudo apt-get install python-lzma
(Python 3.3に示されている標準lzmaモジュールのバックポートです)。 または以下からインストールピコリン酸pipを使用する(一度だけインストール):
sudo apt-get install python-pip pip install pylzma
どちらの方法も削除できますが、tarから始めることは保証されません。 pipを使用すると、通常は更新されたパッケージが提供されますが、システムライブラリの依存関係を処理することはできません。したがって、
liblzma5
パッケージがまだインストールされていない場合は、パッケージをインストールする必要があります。- Debian / Ubuntuなどのパッケージマネージャを使用してインストールします
通常、遅くとも初めて使用するときやインストール中は明示的にバイトコンパイルを実行しません。しかし、Pythonは最初の使用時に書き込み
.py
に失敗してもファイルをうまく処理します.pyc
(遅く起動するだけです)。import python
Pythonプロンプトにエラーが表示されない理由を知りたいです。私のシステムにはファイルがないので、実際にはそうですpython.py
。 pylzmaの存在をテストするには、次のガイドラインに従ってください。あなたが参照した古いページ到着する:>>> import pylzma >>> import py7zlib
Igor Pavlovを使用してpip
0.4.6バージョンのバインディングを取得しました。