ローカルにインストールされたモジュールのバージョンがpipで使用されているものであることを確認する方法は?

StephenBoesch

私は手動でインストールされているdatatable(からh2o.aihttps://github.com/h2oai/datatableからHEADマスターの

 make build
 make install

彼らは成功しました。ただし、pip3フリーズを実行すると、を介してインストールされた(v old)デフォルトバージョン(0.6.0)が表示されます。

pip3 install datatable

数ヶ月前:

$pip3 freeze | grep datatable

datatable==0.6.0

私は次のことを確信していません:

  • ローカルで構築されたデータテーブルのバージョンが使用されていません
  • ローカルで構築されたデータテーブルのバージョンがされて使用されるが、によって報告されていないされていますpip3
    • その場合:ローカルでビルド/インストールされたバージョンが使用されている(または使用されていない)ことを確認する方法

ヒントをいただければ幸いです。

更新

以下の(素晴らしい)コメントに基づく:

import datatable then print(datatable.__version__)

 0.6.0

しかし、datatable.__file__ショーはローカルバージョンを示してます

In [3]: print(datatable.__file__)
/git/datatable/datatable/__init__.py

これ、ローカルインストール使用されていることを意味している可能性があります、ローカルに構築されたインストールによって報告されたバージョンは、数か月前にpipリポジトリに公開されたものと同じ(v古い)バージョンのままですか?

シルマソロン

使用されているモジュールを正確に確認するには、@ duhaimeで説明されているように、を使用するのが最善の方法import datatable; print(datatable.__file__)です。

ローカルインストールが正しく行われた場合は、1)インストールした場所がにあることPYTHONPATH、2)ある場合は、パスが標準パスのパスの前に配置されていることも確認する必要があります(ルックアップはシーケンシャルです)。どこを見ればよいかわからない場合にパスにあることを確認する簡単な方法は、pipを介してインストールされたバージョンをアンインストールすることです。

編集

質問の編集に基づいて、はい、バージョンはまだ同じです(ここを参照

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

Related 関連記事

ホットタグ

アーカイブ