问题:如何检查scikit学习安装了哪个版本的nltk?
在shell脚本中,我正在检查是否已安装此软件包,如果未安装,请先安装它。因此,使用shell脚本:
import nltk
echo nltk.__version__
但它会在以下位置停止shell脚本 import
在行
在Linux终端中尝试以这种方式查看:
which nltk
没有任何东西以为已安装。
还有没有其他方法可以在shell脚本中验证此软件包的安装,如果未安装,请同时安装。
回答 0
import nltk
是Python语法,因此无法在Shell脚本中使用。
为了测试的版本nltk
和scikit_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和scikit-learn至少它会起作用。
回答 1
试试这个:
$ python -c "import nltk; print nltk.__version__"
回答 2
在Windows®系统中,您可以尝试
pip3 list | findstr scikit
scikit-learn 0.22.1
如果您在Anaconda上,请尝试
conda list scikit
scikit-learn 0.22.1 py37h6288b17_0
这可以用来找出您已安装的任何软件包的版本。例如
pip3 list | findstr numpy
numpy 1.17.4
numpydoc 0.9.2
或者,如果您想一次查找多个包裹
pip3 list | findstr "scikit numpy"
numpy 1.17.4
numpydoc 0.9.2
scikit-learn 0.22.1
请注意,当搜索多个单词时,必须使用引号字符。
照顾自己。
回答 3
要检查shell脚本中scikit-learn的版本,如果已安装pip,则可以尝试以下命令
pip freeze | grep scikit-learn
scikit-learn==0.17.1
希望能帮助到你!
回答 4
您只需执行以下操作即可找到NLTK版本:
In [1]: import nltk
In [2]: nltk.__version__
Out[2]: '3.2.5'
对于scikit-learn,
In [3]: import sklearn
In [4]: sklearn.__version__
Out[4]: '0.19.0'
我在这里使用python3。
回答 5
您可以按照以下方式从python笔记本单元格中进行检查
!pip install --upgrade nltk # needed if nltk is not already installed
import nltk
print('The nltk version is {}.'.format(nltk.__version__))
print('The nltk version is '+ str(nltk.__version__))
和
#!pip install --upgrade sklearn # needed if sklearn is not already installed
import sklearn
print('The scikit-learn version is {}.'.format(sklearn.__version__))
print('The scikit-learn version is '+ str(nltk.__version__))
回答 6
在我的安装了python 2.7的ubuntu 14.04机器中,如果我去这里,
/usr/local/lib/python2.7/dist-packages/nltk/
有一个名为
VERSION
。
如果我这样做,cat VERSION
它将打印3.1
,这是已安装的NLTK版本。
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。