为了账号安全,请及时绑定邮箱和手机立即绑定

如何验证本地安装的模块版本是 pip 使用的版本?

如何验证本地安装的模块版本是 pip 使用的版本?

米脂 2021-08-14 13:39:51
我已经手动安装datatable(来自h2o.ai)https://github.com/h2oai/datatable from HEADof master make build make install他们成功了。但是,在运行 pip3 freeze 时,我看到已通过以下方式安装的 (v old)默认版本 ( 0.6.0)pip3 install datatable几个月前:$pip3 freeze | grep datatabledatatable==0.6.0我不确定是否:未使用本地构建的数据表版本在当地建造DataTable的版本是正在使用但不被报道pip3如果是这种情况:如何验证正在使用(或未使用)本地构建/安装的版本提示表示赞赏。更新基于以下(很棒的)评论:import datatable then print(datatable.__version__) 0.6.0但datatable.__file__显示本地版本:In [3]: print(datatable.__file__)/git/datatable/datatable/__init__.py这是否有可能意味着本地安装 的被使用-但该版本报道由当地建造一个仍然是相同的(V旧)一个被发布到点子库几个月前?
查看完整描述

1 回答

?
白衣非少年

TA贡献1155条经验 获得超0个赞

要准确查看正在使用的模块,最好的方法是使用import datatable; print(datatable.__file__).

如果您的本地安装正确完成,那么你也应该确保1)在安装它的位置你的PYTHONPATH,2)如果是,该路径被放置之前的标准路径(查找是连续的)。如果您不知道在哪里查看它,检查它是否在路径中的一种简单方法就是卸载通过 pip 安装的版本。


查看完整回答
反对 回复 2021-08-14
  • 1 回答
  • 0 关注
  • 162 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号