import nltk
ist eine Python-Syntax und funktioniert daher nicht in einem Shell-Skript.
Um die Version von nltk
zu testen und scikit_learn
, können Sie ein Python-Skript schreiben und führe es aus. Ein solches Skript kann wie folgt aussehen
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.
Beachten Sie, dass nicht alle Python-Pakete garantiert einen __version__
haben -Attribut, also kann es für einige andere fehlschlagen, aber für nltk und scikit-learn wird es zumindest funktionieren.
Um die Version von scikit-learn im Shell-Skript zu überprüfen, können Sie, wenn Sie pip installiert haben, diesen Befehl versuchen
pip freeze | grep scikit-learn
scikit-learn==0.17.1
Hoffe es hilft!
In Windows®-Systemen können Sie einfach
ausprobierenpip3 list | findstr scikit
scikit-learn 0.22.1
Wenn Sie auf Anaconda sind versuchen
conda list scikit
scikit-learn 0.22.1 py37h6288b17_0
Und dies kann verwendet werden, um die Version jedes Pakets herauszufinden Sie haben installiert. Zum Beispiel
pip3 list | findstr numpy
numpy 1.17.4
numpydoc 0.9.2
Oder wenn Sie nach mehr als einem Paket gleichzeitig suchen möchten
pip3 list | findstr "scikit numpy"
numpy 1.17.4
numpydoc 0.9.2
scikit-learn 0.22.1
Beachten Sie, dass die Anführungszeichen erforderlich sind, wenn Sie nach mehr als einem Wort suchen.
Pass auf dich auf.
Versuchen Sie Folgendes:
$ python -c "import nltk; print nltk.__version__"