如何验证已安装的 spaCy 版本?

Posted

技术标签:

【中文标题】如何验证已安装的 spaCy 版本?【英文标题】:How to verify installed spaCy version? 【发布时间】:2018-05-01 05:56:52 【问题描述】:

我已经为我的 NLP 项目安装了带有 python 的 spaCy

我已经使用pip 安装了它。

使用

pip install -U spacy

验证已安装 spaCy 版本的命令是什么?

【问题讨论】:

这能回答你的问题吗? Find which version of package is installed with pip 【参考方案1】:

你也可以python -m spacy info。如果您要更新现有安装,您可能需要运行 python -m spacy validate,以检查您已有的模型是否与您刚刚安装的版本兼容。

【讨论】:

【参考方案2】:

使用命令 - python -m spacy info 来检查 spacy 版本

【讨论】:

对我来说是重复的,syllogism's answer 一年后它仍然是相同的命令。您能否扩展以使您的答案独一无二?【参考方案3】:

如果你问自己:如何找到任何 Python pkg 版本? 这个也应该使用/,不仅用于 Spacy ofc:

最简单的(如果你使用 pip 安装的话):

pip show spacy #pip3 if you installed it using pip3

或者:

python -m spacy --version

或者...只需运行 python(使用您安装 Spacy 的版本)并使用 version 方法

如果您想知道您正在使用的任何 Python pkg(包)的版本,这对您每次都有效!

运行:

python
>> import spacy
>> print(spacy.__version__)

或者,要么:

python -m spacy --version

python3 -m spacy --version #depends where it is install (python or python3)

【讨论】:

【参考方案4】:

如果您使用pip 安装,您可以尝试使用pip list 找到它并使用pip show <name> 获取版本信息

【讨论】:

【参考方案5】:

如果你使用的是 python3,你可以使用你的包管理器 (pip) pip3 list 并找到 spacy 的版本。 对于 Python 2.7+ pip list 可以完成这项工作

【讨论】:

【参考方案6】:

获取 Spacy 版本和依赖项的另一种方法是使用:pip freeze requirements.txt。有关 Mac 和 Windows 操作系统的官方文档,请参见 this 链接。

我发现这种方法的主要好处是您可以获得所有依赖项以及版本的列表。图书馆通常对版本非常挑剔。使用这种方法,您可以将 requirements.txt 分享给您的合作者,然后他们也很高兴 :)

编辑: 感谢 hc_dev 的宝贵意见。

【讨论】:

我喜欢您回答中的不同观点(永久版本列表)。为了使其脱颖而出,您可以 (a) 链接到相应的 pip-docs,(b) 解释 pip freeze 的其他好处是什么(在文件中列出所有依赖项 + 版本)。

以上是关于如何验证已安装的 spaCy 版本?的主要内容,如果未能解决你的问题,请参考以下文章

nginx安装和测试 (已验证)

安装MySQL后,如何判断是否已安装成功

如何验证 CuDNN 安装?

Oracle 静默安装11gr2 已验证过,可以直接安装

如何从 bash 验证是不是已安装 xcode 命令行工具?

Zookeeper 集群的安装及高可用性验证已完成!