我已经手动安装了datatable
(来自h2o.ai
)https://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__
显示的是 local 版本:
In [3]: print(datatable.__file__)
/git/datatable/datatable/__init__.py
这是否可能意味着正在使用本地安装 -但是该本地构建的版本报告的版本仍与几个月前发布到pip存储库的版本相同(较旧)?
答案 0 :(得分:1)
要精确查看正在使用的模块,@ duhaime提到的最佳方法是使用import datatable; print(datatable.__file__)
。
如果您的本地安装正确完成,则还应确保1)安装位置在PYTHONPATH
中,2)如果已安装,则将路径放在之前的标准路径(查找是顺序的)。
如果您不知道从哪里看,检查路径中是否存在的简单方法就是卸载通过pip安装的版本。
编辑
根据对问题的编辑,是的,版本仍然相同(请参见here)