설치된 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 버전 인 인쇄합니다 .
'Development Tip' 카테고리의 다른 글
잘못된 요청-잘못된 호스트 이름 IIS7 (0) | 2020.10.18 |
---|---|
foreach를 사용하는 첫 번째 요소가 아닌 다른 요소에서 반복을 시작할 수 있습니까? (0) | 2020.10.18 |
package.json의 "All Rights Reserved"라이센스 (0) | 2020.10.18 |
JSF 구성 요소를 조건부로 표시 (0) | 2020.10.18 |
MVVM의 기본 개념-ViewModel은 무엇을해야합니까? (0) | 2020.10.18 |