Pythonモジュールのバージョンを確認するにはどうすればいいですか? 質問する

Pythonモジュールのバージョンを確認するにはどうすればいいですか? 質問する

Python モジュールをインストールしconstructstatlib使用しましたsetuptools:

sudo apt-get install python-setuptools

sudo easy_install statlib
sudo easy_install construct

コマンドラインからバージョンを確認するにはどうすればいいですか?

ベストアンサー1

pipの代わりにを使用しますeasy_install

pip を使用して、インストールされているすべてのパッケージとそのバージョンを次のように一覧表示します。

pip freeze

ほとんどの Linux システムでは、これをgrep(またはfindstrWindows の場合) にパイプして、関心のある特定のパッケージの行を見つけることができます。


リナックス:

pip freeze | grep lxml

lxml==2.3

ウィンドウズ:

pip freeze | findstr lxml

lxml==2.3


個別のモジュールについては、__version__属性ただし、それを持たないモジュールもあります。

python -c "import requests; print(requests.__version__)"
2.14.2

python -c "import lxml; print(lxml.__version__)"

トレースバック (最新の呼び出しが最後):
ファイル "<string>"、行 1、<module> AttributeError: 'module' オブジェクトに属性 ' version '
がありません

最後に、質問のコマンドの先頭に が付いているのでsudo、グローバルPython環境にインストールしているようです。Pythonを調べることを強くお勧めします。仮想環境例えばマネージャー仮想環境ラッパー

おすすめ記事