J'essaie d'installer sklearn (scikit-learn) sur Python 3.8 sur Windows 10 en utilisant ce qui suit:
pip install sklearn
J'ai aussi utilisé:
pip3 install sklearn
pip install scikit-learn
pip install -U scikit-learn
Aussi bien que:
pip install --only-binary :all: sklearn
J'ai également essayé de mettre à jour pip/setuptools.
Il y a un long bloc d'erreurs; parmi eux, la partie qui semble pertinente mentionne Fortran:
customize GnuFCompiler Could not locate executable g77 Could not locate executable f77 customize IntelVisualFCompiler Could not locate executable ifort Could not locate executable ifl customize AbsoftFCompiler Could not locate executable f90 customize CompaqVisualFCompiler Could not locate executable DF customize IntelItaniumVisualFCompiler Could not locate executable efl customize Gnu95FCompiler Could not locate executable gfortran Could not locate executable f95 customize G95FCompiler Could not locate executable g95 customize IntelEM64VisualFCompiler customize IntelEM64TFCompiler Could not locate executable efort Could not locate executable efc customize PGroupFlangCompiler Could not locate executable flang don't know how to compile Fortran code on platform 'nt' NOT AVAILABLE
Une autre partie de l'erreur:
Aucun module nommé 'numpy.distutils._msvccompiler' dans numpy.distutils;
Je me demande simplement si c'est à cause de la nouveauté de la version 3.8? Existe-t-il une solution de contournement connue de quelqu'un?
Il semble tourner autour de NumPy. J'ai désinstallé ce package et l'ai réinstallé.
Essayez d'exécuter pip install --pre -f https://sklearn-nightly.scdn8.secure.raxcdn.com scikit-learn
. Ça a marché pour moi.