import nltk est la syntaxe Python, et en tant que telle ne fonctionnera pas dans un script shell.
 Pour tester la version de nltk et scikit_learn , vous pouvez écrire un script Python et exécutez-le. Un tel script peut ressembler à
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.
 Notez que tous les packages Python ne sont pas garantis d'avoir un __version__ attribut, donc pour certains autres, cela peut échouer, mais pour nltk et scikit-learn au moins cela fonctionnera.
Pour vérifier la version de scikit-learn dans le script shell, si vous avez installé pip, vous pouvez essayer cette commande
pip freeze | grep scikit-learn
scikit-learn==0.17.1
J'espère que cela vous aidera !
Dans les systèmes Windows®, vous pouvez simplement essayer
pip3 list | findstr scikit
scikit-learn                  0.22.1
Si vous êtes sur Anaconda essayez
conda list scikit
scikit-learn              0.22.1           py37h6288b17_0
Et cela peut être utilisé pour connaître la version de n'importe quel paquet vous avez installé. Par exemple
pip3 list | findstr numpy
numpy                         1.17.4
numpydoc                      0.9.2
Ou si vous souhaitez rechercher plusieurs colis à la fois
pip3 list | findstr "scikit numpy"
numpy                         1.17.4
numpydoc                      0.9.2
scikit-learn                  0.22.1
Notez que les guillemets sont obligatoires lors de la recherche de plusieurs mots.
Prenez soin de vous.
Essayez ceci :
$ python -c "import nltk; print nltk.__version__"