Development Tip

설치된 nltk, scikit learn 버전을 확인하는 방법은 무엇입니까?

yourdevel 2020. 10. 18. 19:39
반응형

설치된 nltk, scikit learn 버전을 확인하는 방법은 무엇입니까?


쉘 스크립트에서이 패키지가 설치되었는지 여부를 확인하고 있습니다. 설치되지 않은 경우 설치합니다. 따라서 쉘 스크립트를 사용하여 :

import nltk
echo nltk.__version__

하지만 import라인 에서 쉘 스크립트를 중지 합니다.

리눅스 터미널에서 다음과 같은 방식으로 보려고했습니다.

which nltk

설치되었다고 생각하지 않습니다.

쉘 스크립트에서이 패키지 설치를 확인하는 다른 방법이 있습니까 (설치되지 않은 경우 설치).


import nltk 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의 경우 적어도 작동합니다.


이 시도:

$ python -c "import nltk; print nltk.__version__"

간단히 시도 할 수 있습니다.

pip3 list

그러면 다음과 같은 목록이 표시됩니다.

bleach (2.0.0)
colorama (0.3.9)
cycler (0.10.0)
decorator (4.1.2)
entrypoints (0.2.3)
enum34 (1.1.6)
graphviz (0.8)
html5lib (0.999999999)
ipykernel (4.6.1)
ipython (6.1.0)
ipython-genutils (0.2.0)
ipywidgets (7.0.0)
jedi (0.10.2)
Jinja2 (2.9.6)
  ..........
PyYAML (3.12)
pyzmq (16.0.2)
qtconsole (4.3.1)
scikit-learn (0.19.0)   <------
scipy (0.19.1)
setuptools (36.4.0)
simplegeneric (0.8.1)
   .......

목록을 시각적으로 스캔하여 설치된 모든 패키지의 버전을 찾을 수 있습니다. 목록은 알파벳 순서로되어 있으므로 쉽게 스캔 할 수 있습니다.


쉘 스크립트에서 scikit-learn의 버전을 확인하려면 pip가 설치되어있는 경우이 명령을 시도 할 수 있습니다.

pip freeze | grep scikit-learn
scikit-learn==0.17.1

도움이 되었기를 바랍니다.


다음을 수행하여 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을 사용하고 있습니다.


다음과 같이 파이썬 노트북 셀에서 확인할 수 있습니다.

!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__))

Python 2.7이 설치된 우분투 14.04 인 내 컴퓨터에서 여기로 이동하면

/usr/local/lib/python2.7/dist-packages/nltk/

라는 파일이 있습니다

VERSION.

내가 할 경우 cat VERSION그것은 3.1설치된 NLTK 버전 인 인쇄합니다 .

참고 URL : https://stackoverflow.com/questions/28501072/how-to-check-which-version-of-nltk-scikit-learn-installed

반응형