在外壳程序脚本中,我正在检查是否已安装此软件包,如果未安装,请先安装它。因此,使用shell脚本:
import nltk echo nltk.__version__
但它import在行停止了shell脚本
import
在Linux终端中尝试以这种方式查看:
which nltk
没有任何东西以为已安装。
还有没有其他方法可以在shell脚本中验证此软件包的安装,如果未安装,请同时安装。
import nltk 是Python语法,因此无法在Shell脚本中使用。
import nltk
为了测试的版本nltk和scikit_learn,你可以写一个 Python脚本 并运行它。这样的脚本可能看起来像
nltk
scikit_learn
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和scikit- learn至少它会起作用。
__version__