如何检查安装了哪个版本的nltk,SCRICKIT LINE?

mnemlml8  于 2022-09-19  发布在  Linux
关注(0)|答案(1)|浏览(133)

在外壳脚本中,我正在检查是否安装了这个包,如果没有安装,则安装它。因此,使用外壳脚本:

import nltk
echo nltk.__version__

但它会在import行停止外壳脚本

在Linux终端上试着这样看:

which nltk

这不会让人认为它是安装的。

有没有其他方法可以在外壳脚本中验证这个包的安装,如果没有安装,也要安装它。

bq3bfh9z

bq3bfh9z1#

import nltk是一种Python语法,因此不能在外壳脚本中使用。

要测试nltkscikit_learn的版本,可以编写Python脚本并运行它。这样的脚本可能如下所示

import nltk
import sklearn

print('The nltk version is {}.'.format(nltk.__version__))
print('The scikit-learn version is {}.'.format(sklearn.__version__))

# The nltk version is 3.0.0.

# The scikit-learn version is 0.15.2.

请注意,并不是所有的Python包都保证具有__version__属性,因此对于其他一些包来说,它可能会失败,但对于nltk和SCRICIT-至少要了解它会工作。

相关问题