Forum |  HardWare.fr | News | Articles | PC | Prix | S'identifier | S'inscrire | Aide | Shop Recherche
1464 connectés 

  FORUM HardWare.fr
  Programmation
  Python

  importation librairies scipy, sklearn problématique

 



 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

importation librairies scipy, sklearn problématique

n°2282874
youstiti
Posté le 02-06-2016 à 10:52:14  profilanswer
 

Salut à tous !
 
Je débute en python, mais sais déjà programmer sous d'autres langages (R, VBA, Java, etc).
 
J'ai commencé à apprendre le python dans des objectifs de travail sur la data science, via certains concours Kaggle. En effet, je participe à ces concours, et certaines équipes leurs solutions à la fin, et pour beaucoup d'entre elles c'est en Python, je voulais donc comprendre ce qu'elles avaient fait, et pouvoir lancer leur code, pour m'améliorer.
 
Cependant, je rencontre de grosses difficultés lors d'installation de librairies !!
 
Je suis passé par la console windows, et ai réussi à installer pip pour faciliter l'installation, tout allait bien, j'ai ainsi pu installer mes premières librairies (numpy, pandas,sklearn, etc).
 
Je lance leur début de leur code et obtiens ceci :
 
>>> from sklearn.decomposition import PCA
Traceback (most recent call last):
  File "<pyshell#3>", line 1, in <module>
    from sklearn.decomposition import PCA
  File "C:\Users\Python\Python35-32\lib\site-packages\sklearn\__init__.py", line 57, in <module>
    from .base import clone
  File "C:\Users\Python\Python35-32\lib\site-packages\sklearn\base.py", line 9, in <module>
    from scipy import sparse
ImportError: No module named 'scipy'
 
J'en déduis donc que le module sklearn (que j'ai pourtant installé) dépend de la librairie spicy.
 
Je lance donc la commande pip install scipy sur mon terminal.
 
Sauf que ça ne fonctionne pas... J'ai passé toute mon après midi de hier à chercher à comprendre ce qui n'allait pas, et à regarder différents sites, sans succès.
 
J'obtiens ceci (désolé pour la lisibilité) et merci d'avance si vous pouvez m'apporter des pistes/aides :
 
Microsoft Windows [version 10.0.10586]
(c) 2015 Microsoft Corporation. Tous droits réservés.
 
C:\Users\Python>cd Python35-32\Scripts
 
C:\Users\Python\Python35-32\Scripts>pip install scipy
Collecting scipy
  Using cached scipy-0.17.1.tar.gz
Building wheels for collected packages: scipy
  Running setup.py bdist_wheel for scipy ... error
  Complete output from command c:\users\python\python35-32\python.exe -u -c "import setuptools, tokenize;__file__='C:\\Users\\RMI~1\\AppData\\Local\\Temp\\pip-build-4th8pkcy\\scipy\\setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" bdist_wheel -d C:\Users\RMI~1\AppData\Local\Temp\tmpk9jp562epip-wheel- --python-tag cp35:
  lapack_opt_info:
  openblas_lapack_info:
    libraries openblas not found in ['c:\\users\\python\\python35-32\\lib', 'C:\\', 'c:\\users\\python\\python35-32\\libs']
    NOT AVAILABLE
 
  lapack_mkl_info:
  mkl_info:
    libraries mkl,vml,guide not found in ['c:\\users\\python\\python35-32\\lib', 'C:\\', 'c:\\users\\python\\python35-32\\libs']
    NOT AVAILABLE
 
    NOT AVAILABLE
 
  atlas_3_10_threads_info:
  Setting PTATLAS=ATLAS
  c:\users\python\python35-32\lib\site-packages\numpy\distutils\system_info.py:633: UserWarning: Specified path C:\projects\windows-wheel-builder\atlas-builds\atlas-3.10.1-sse2-32\lib is invalid.
    warnings.warn('Specified path %s is invalid.' % d)
  <class 'numpy.distutils.system_info.atlas_3_10_threads_info'>
    NOT AVAILABLE
 
  atlas_3_10_info:
  <class 'numpy.distutils.system_info.atlas_3_10_info'>
    NOT AVAILABLE
 
  atlas_threads_info:
  Setting PTATLAS=ATLAS
  <class 'numpy.distutils.system_info.atlas_threads_info'>
    NOT AVAILABLE
 
  atlas_info:
  <class 'numpy.distutils.system_info.atlas_info'>
    NOT AVAILABLE
 
  c:\users\python\python35-32\lib\site-packages\numpy\distutils\system_info.py:1542: UserWarning:
      Atlas (http://math-atlas.sourceforge.net/) libraries not found.
      Directories to search for the libraries can be specified in the
      numpy/distutils/site.cfg file (section [atlas]) or by setting
      the ATLAS environment variable.
    warnings.warn(AtlasNotFoundError.__doc__)
  lapack_info:
    libraries lapack not found in ['c:\\users\\python\\python35-32\\lib', 'C:\\', 'c:\\users\\python\\python35-32\\libs']
    NOT AVAILABLE
 
  c:\users\python\python35-32\lib\site-packages\numpy\distutils\system_info.py:1553: UserWarning:
      Lapack (http://www.netlib.org/lapack/) libraries not found.
      Directories to search for the libraries can be specified in the
      numpy/distutils/site.cfg file (section [lapack]) or by setting
      the LAPACK environment variable.
    warnings.warn(LapackNotFoundError.__doc__)
  lapack_src_info:
    NOT AVAILABLE
 
  c:\users\python\python35-32\lib\site-packages\numpy\distutils\system_info.py:1556: UserWarning:
      Lapack (http://www.netlib.org/lapack/) sources not found.
      Directories to search for the sources can be specified in the
      numpy/distutils/site.cfg file (section [lapack_src]) or by setting
      the LAPACK_SRC environment variable.
    warnings.warn(LapackSrcNotFoundError.__doc__)
    NOT AVAILABLE
 
  Running from scipy source directory.
  Traceback (most recent call last):
    File "<string>", line 1, in <module>
    File "C:\Users\RMI~1\AppData\Local\Temp\pip-build-4th8pkcy\scipy\setup.py", line 265, in <module>
      setup_package()
    File "C:\Users\RMI~1\AppData\Local\Temp\pip-build-4th8pkcy\scipy\setup.py", line 262, in setup_package
      setup(**metadata)
    File "c:\users\python\python35-32\lib\site-packages\numpy\distutils\core.py", line 135, in setup
      config = configuration()
    File "C:\Users\RMI~1\AppData\Local\Temp\pip-build-4th8pkcy\scipy\setup.py", line 182, in configuration
      config.add_subpackage('scipy')
    File "c:\users\python\python35-32\lib\site-packages\numpy\distutils\misc_util.py", line 1003, in add_subpackage
      caller_level = 2)
    File "c:\users\python\python35-32\lib\site-packages\numpy\distutils\misc_util.py", line 972, in get_subpackage
      caller_level = caller_level + 1)
    File "c:\users\python\python35-32\lib\site-packages\numpy\distutils\misc_util.py", line 909, in _get_configuration_from_setup_py
      config = setup_module.configuration(*args)
    File "scipy\setup.py", line 15, in configuration
      config.add_subpackage('linalg')
    File "c:\users\python\python35-32\lib\site-packages\numpy\distutils\misc_util.py", line 1003, in add_subpackage
      caller_level = 2)
    File "c:\users\python\python35-32\lib\site-packages\numpy\distutils\misc_util.py", line 972, in get_subpackage
      caller_level = caller_level + 1)
    File "c:\users\python\python35-32\lib\site-packages\numpy\distutils\misc_util.py", line 909, in _get_configuration_from_setup_py
      config = setup_module.configuration(*args)
    File "scipy\linalg\setup.py", line 20, in configuration
      raise NotFoundError('no lapack/blas resources found')
  numpy.distutils.system_info.NotFoundError: no lapack/blas resources found
 
  ----------------------------------------
  Failed building wheel for scipy
  Running setup.py clean for scipy
Failed to build scipy
Installing collected packages: scipy
  Running setup.py install for scipy ... error
    Complete output from command c:\users\python\python35-32\python.exe -u -c "import setuptools, tokenize;__file__='C:\\Users\\RMI~1\\AppData\\Local\\Temp\\pip-build-4th8pkcy\\scipy\\setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --record C:\Users\RMI~1\AppData\Local\Temp\pip-j2h5itsx-record\install-record.txt --single-version-externally-managed --compile:
    lapack_opt_info:
    openblas_lapack_info:
      libraries openblas not found in ['c:\\users\\python\\python35-32\\lib', 'C:\\', 'c:\\users\\python\\python35-32\\libs']
      NOT AVAILABLE
 
    lapack_mkl_info:
    mkl_info:
      libraries mkl,vml,guide not found in ['c:\\users\\python\\python35-32\\lib', 'C:\\', 'c:\\users\\python\\python35-32\\libs']
      NOT AVAILABLE
 
      NOT AVAILABLE
 
    atlas_3_10_threads_info:
    Setting PTATLAS=ATLAS
    c:\users\python\python35-32\lib\site-packages\numpy\distutils\system_info.py:633: UserWarning: Specified path C:\projects\windows-wheel-builder\atlas-builds\atlas-3.10.1-sse2-32\lib is invalid.
      warnings.warn('Specified path %s is invalid.' % d)
    <class 'numpy.distutils.system_info.atlas_3_10_threads_info'>
      NOT AVAILABLE
 
    atlas_3_10_info:
    <class 'numpy.distutils.system_info.atlas_3_10_info'>
      NOT AVAILABLE
 
    atlas_threads_info:
    Setting PTATLAS=ATLAS
    <class 'numpy.distutils.system_info.atlas_threads_info'>
      NOT AVAILABLE
 
    atlas_info:
    <class 'numpy.distutils.system_info.atlas_info'>
      NOT AVAILABLE
 
    c:\users\python\python35-32\lib\site-packages\numpy\distutils\system_info.py:1542: UserWarning:
        Atlas (http://math-atlas.sourceforge.net/) libraries not found.
        Directories to search for the libraries can be specified in the
        numpy/distutils/site.cfg file (section [atlas]) or by setting
        the ATLAS environment variable.
      warnings.warn(AtlasNotFoundError.__doc__)
    lapack_info:
      libraries lapack not found in ['c:\\users\\python\\python35-32\\lib', 'C:\\', 'c:\\users\\python\\python35-32\\libs']
      NOT AVAILABLE
 
    c:\users\python\python35-32\lib\site-packages\numpy\distutils\system_info.py:1553: UserWarning:
        Lapack (http://www.netlib.org/lapack/) libraries not found.
        Directories to search for the libraries can be specified in the
        numpy/distutils/site.cfg file (section [lapack]) or by setting
        the LAPACK environment variable.
      warnings.warn(LapackNotFoundError.__doc__)
    lapack_src_info:
      NOT AVAILABLE
 
    c:\users\python\python35-32\lib\site-packages\numpy\distutils\system_info.py:1556: UserWarning:
        Lapack (http://www.netlib.org/lapack/) sources not found.
        Directories to search for the sources can be specified in the
        numpy/distutils/site.cfg file (section [lapack_src]) or by setting
        the LAPACK_SRC environment variable.
      warnings.warn(LapackSrcNotFoundError.__doc__)
      NOT AVAILABLE
 
    Running from scipy source directory.
    Traceback (most recent call last):
      File "<string>", line 1, in <module>
      File "C:\Users\RMI~1\AppData\Local\Temp\pip-build-4th8pkcy\scipy\setup.py", line 265, in <module>
        setup_package()
      File "C:\Users\RMI~1\AppData\Local\Temp\pip-build-4th8pkcy\scipy\setup.py", line 262, in setup_package
        setup(**metadata)
      File "c:\users\python\python35-32\lib\site-packages\numpy\distutils\core.py", line 135, in setup
        config = configuration()
      File "C:\Users\RMI~1\AppData\Local\Temp\pip-build-4th8pkcy\scipy\setup.py", line 182, in configuration
        config.add_subpackage('scipy')
      File "c:\users\python\python35-32\lib\site-packages\numpy\distutils\misc_util.py", line 1003, in add_subpackage
        caller_level = 2)
      File "c:\users\python\python35-32\lib\site-packages\numpy\distutils\misc_util.py", line 972, in get_subpackage
        caller_level = caller_level + 1)
      File "c:\users\python\python35-32\lib\site-packages\numpy\distutils\misc_util.py", line 909, in _get_configuration_from_setup_py
        config = setup_module.configuration(*args)
      File "scipy\setup.py", line 15, in configuration
        config.add_subpackage('linalg')
      File "c:\users\python\python35-32\lib\site-packages\numpy\distutils\misc_util.py", line 1003, in add_subpackage
        caller_level = 2)
      File "c:\users\python\python35-32\lib\site-packages\numpy\distutils\misc_util.py", line 972, in get_subpackage
        caller_level = caller_level + 1)
      File "c:\users\python\python35-32\lib\site-packages\numpy\distutils\misc_util.py", line 909, in _get_configuration_from_setup_py
        config = setup_module.configuration(*args)
      File "scipy\linalg\setup.py", line 20, in configuration
        raise NotFoundError('no lapack/blas resources found')
    numpy.distutils.system_info.NotFoundError: no lapack/blas resources found
 
    ----------------------------------------
Command "c:\users\python\python35-32\python.exe -u -c "import setuptools, tokenize;__file__='C:\\Users\\RMI~1\\AppData\\Local\\Temp\\pip-build-4th8pkcy\\scipy\\setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --record C:\Users\RMI~1\AppData\Local\Temp\pip-j2h5itsx-record\install-record.txt --single-version-externally-managed --compile" failed with error code 1 in C:\Users\RMI~1\AppData\Local\Temp\pip-build-4th8pkcy\scipy\
 
C:\Users\Python\Python35-32\Scripts>
 
 
 
 Quand je lis ça, je me dis qu'il me manque la librairie openblas, sauf que j'ai ce type d'erreur, que je retrouve également pour d'autres librairies :
 
C:\Users\Python\Python35-32\Scripts>pip install openblas
Collecting openblas
  Could not find a version that satisfies the requirement openblas (from versions: )
No matching distribution found for openblas
 
 
 
N.B. : j'ai la version de python 3.5.2
 
 
 
 

mood
Publicité
Posté le 02-06-2016 à 10:52:14  profilanswer
 

n°2282910
bistouille
Posté le 02-06-2016 à 14:42:52  profilanswer
 

Ici http://stackoverflow.com/questions [...] on-windows , la même erreur que toi.
 
Plusieurs solutions sont fournies  :o


---------------
On croit souvent avoir vu le fond de la stupidité humaine, et il parfois nécessaire qu'on vous rappelle qu'elle n'a pas de fond.

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Python

  importation librairies scipy, sklearn problématique

 

Sujets relatifs
[Résolu] [SQLite] Importation impossible fichier .dump > .dbMacro Excel - Importation fichier htm
Problème de macro et d'importation d'un fichier WordImportation de données ciblées d'un site web
Importation cvs dans mysql[RESOLU][powershell 2.0] Lecture de fichier properties problématique..
importation de valeur de cellule dans un texte sous excelVBA excel - Importation de .csv dans une feuille unique xls
Problème Importation base de donnéeProblème utilisation deux librairies en même temps g++
Plus de sujets relatifs à : importation librairies scipy, sklearn problématique


Copyright © 1997-2018 Hardware.fr SARL (Signaler un contenu illicite) / Groupe LDLC / Shop HFR