使用 python 检查 pytesseract 版本
Check pytesseract version using python
有没有办法在 python 中检查 pytesseract 版本?
根据pytesseract的PyPi documentation,有一个内置函数get_tesseract_version
可以获取pytesseract版本。但是当我 运行 它在 python 中时,我得到以下信息:
>>> import pytesseract
>>> pytesseract.get_tesseract_version
<function get_tesseract_version at 0x7f4b9edd4598>
>>> print(pytesseract.get_tesseract_version)
<function get_tesseract_version at 0x7f4b9edd4598>
我知道我可以使用 pip freeze
获取 pytesseract 版本,但我想使用 python 获取它。这可能吗?
您需要调用函数 – pytesseract.get_tesseract_version()
– 但是这将为您提供底层的 Tesseract 版本,而不是正在使用的 pytesseract
版本。
由于 pytesseract
没有公开标准的 __version__
变量,您可以使用 pkg_resources
API 来检查当前的包环境:
>>> import pkg_resources
>>> pkg_resources.working_set.by_key['pytesseract'].version
'0.3.0'
只需添加函数括号,您应该得到输出:
pytesseract.get_tesseract_version()
5.0.0-alpha.20200328
如果您正在使用 pip,只需在您的环境中键入以下命令:
pip freeze
所有已安装的包(在该环境中)及其相应的版本将被列出:)
有没有办法在 python 中检查 pytesseract 版本?
根据pytesseract的PyPi documentation,有一个内置函数get_tesseract_version
可以获取pytesseract版本。但是当我 运行 它在 python 中时,我得到以下信息:
>>> import pytesseract
>>> pytesseract.get_tesseract_version
<function get_tesseract_version at 0x7f4b9edd4598>
>>> print(pytesseract.get_tesseract_version)
<function get_tesseract_version at 0x7f4b9edd4598>
我知道我可以使用 pip freeze
获取 pytesseract 版本,但我想使用 python 获取它。这可能吗?
您需要调用函数 – pytesseract.get_tesseract_version()
– 但是这将为您提供底层的 Tesseract 版本,而不是正在使用的 pytesseract
版本。
由于 pytesseract
没有公开标准的 __version__
变量,您可以使用 pkg_resources
API 来检查当前的包环境:
>>> import pkg_resources
>>> pkg_resources.working_set.by_key['pytesseract'].version
'0.3.0'
只需添加函数括号,您应该得到输出:
pytesseract.get_tesseract_version()
5.0.0-alpha.20200328
如果您正在使用 pip,只需在您的环境中键入以下命令:
pip freeze
所有已安装的包(在该环境中)及其相应的版本将被列出:)