IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Administration système Discussion :

installer un package


Sujet :

Administration système

  1. #41
    Membre éclairé

    Inscrit en
    Août 2007
    Messages
    308
    Détails du profil
    Informations forums :
    Inscription : Août 2007
    Messages : 308
    Billets dans le blog
    1
    Par défaut
    ça ne marche pas Je ne sais pas quelle commande pose problème
    je t'envoie la sortie de chaque commande

    curl -k -o /opt/ez_setup.py https://bootstrap.pypa.io/ez_setup.py
    % Total % Received % Xferd Average Speed Time Time Time Current
    Dload Upload Total Spent Left Speed
    100 12059 100 12059 0 0 27092 0 --:--:-- --:--:-- --:--:-- 436k



    [root@localhost opt]# cat ez_setup.py | /usr/local/bin/python
    Traceback (most recent call last):
    File "<stdin>", line 415, in <module>
    File "<stdin>", line 411, in main
    File "<stdin>", line 327, in download_setuptools
    File "<stdin>", line 347, in _resolve_version
    File "/usr/local/lib/python2.7/urllib2.py", line 154, in urlopen
    return opener.open(url, data, timeout)
    File "/usr/local/lib/python2.7/urllib2.py", line 431, in open
    response = self._open(req, data)
    File "/usr/local/lib/python2.7/urllib2.py", line 449, in _open
    '_open', req)
    File "/usr/local/lib/python2.7/urllib2.py", line 409, in _call_chain
    result = func(*args)
    File "/usr/local/lib/python2.7/urllib2.py", line 1240, in https_open
    context=self._context)
    File "/usr/local/lib/python2.7/urllib2.py", line 1197, in do_open
    raise URLError(err)
    urllib2.URLError: <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:590)>


    [root@localhost opt]# pip install scikit-learn
    Collecting scikit-learn
    Using cached scikit-learn-0.17.tar.gz
    Could not import setuptools which is required to install from a source distribution.
    Please install setuptools.

  2. #42
    Membre Expert
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Avril 2008
    Messages
    875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux
    Secteur : Conseil

    Informations forums :
    Inscription : Avril 2008
    Messages : 875
    Par défaut
    le problème ici est le même depuis plusieurs posts, ta machine a des probèmes ssl qui empêchent diverses choses. Ici le script d'installation de setuptools demande ssl,

    Avant c'etait le script get-pip.py qui rencontrait des problèmes ssl, et encore avant c'est la commande curl qui plantait toujours à cause de ssl. Si on veut aller plus loin, il faut identifier la source de ce problème et le régler.

    On a déjà pas mal avancé, puisqu'on a résolu ton problème yum, et qu'on dispose d'un python dans une version qui supporte scikit-learn.

    Peux tu renvoyer la sortie de ceci:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    openssl s_client -servername www.libwalk.so -connect www.libwalk.so:443

  3. #43
    Membre éclairé

    Inscrit en
    Août 2007
    Messages
    308
    Détails du profil
    Informations forums :
    Inscription : Août 2007
    Messages : 308
    Billets dans le blog
    1
    Par défaut
    voilà la sortie

    [root@localhost ~]# openssl s_client -servername www.libwalk.so -connect www.libwalk.so:443
    unknown option -servername
    usage: s_client args

    -host host - use -connect instead
    -port port - use -connect instead
    -connect host:port - who to connect to (default is localhost:4433)
    -verify depth - turn on peer certificate verification
    -cert arg - certificate file to use, PEM format assumed
    -certform arg - certificate format (PEM or DER) PEM default
    -key arg - Private key file to use, in cert file if
    not specified but cert file is.
    -keyform arg - key format (PEM or DER) PEM default
    -pass arg - private key file pass phrase source
    -CApath arg - PEM format directory of CA's
    -CAfile arg - PEM format file of CA's
    -reconnect - Drop and re-make the connection with the same Session-ID
    -pause - sleep(1) after each read(2) and write(2) system call
    -showcerts - show all certificates in the chain
    -debug - extra output
    -msg - Show protocol messages
    -nbio_test - more ssl protocol testing
    -state - print the 'ssl' states
    -nbio - Run with non-blocking IO
    -crlf - convert LF from terminal into CRLF
    -quiet - no s_client output
    -ign_eof - ignore input eof (default when -quiet)
    -ssl2 - just use SSLv2
    -ssl3 - just use SSLv3
    -tls1 - just use TLSv1
    -dtls1 - just use DTLSv1
    -mtu - set the MTU
    -no_tls1/-no_ssl3/-no_ssl2 - turn off that protocol
    -bugs - Switch on all SSL implementation bug workarounds
    -serverpref - Use server's cipher preferences (only SSLv2)
    -cipher - preferred cipher to use, use the 'openssl ciphers'
    command to see what is available
    -starttls prot - use the STARTTLS command before starting TLS
    for those protocols that support it, where
    'prot' defines which one to assume. Currently,
    only "smtp" and "pop3" are supported.
    -engine id - Initialise and use the specified engine
    -rand file:file:...

  4. #44
    Membre Expert
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Avril 2008
    Messages
    875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux
    Secteur : Conseil

    Informations forums :
    Inscription : Avril 2008
    Messages : 875
    Par défaut
    problème de version. Donc la bonne commande:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    openssl s_client -debug  -connect www.libwalk.so:443

  5. #45
    Membre Expert
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Avril 2008
    Messages
    875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux
    Secteur : Conseil

    Informations forums :
    Inscription : Avril 2008
    Messages : 875
    Par défaut
    bon sinon on laisse tomber la résolution du problème ssl et on installe le module à la main. J'ai regardé le setup du module, il est facile et il y a peu de dépendances:


    Installation de Numpy
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    cd /usr/local/src
    curl -L -k -o numpy.tar.gz http://downloads.sourceforge.net/project/numpy/NumPy/1.10.4/numpy-1.10.4.tar.gz?r=&ts=1453764351&use_mirror=netassist
    tar -xzf  numpy.tar.gz
    cd numpy-1.10.4/
    /usr/local/bin/python2.7 setup.py build install --prefix /usr/local/
    Installation de SciPy
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    cd /usr/local/src
    curl -L -k -o scipy.tar.gz http://downloads.sourceforge.net/project/scipy/scipy/0.16.1/scipy-0.16.1.tar.gz?r=http%3A%2F%2Fsourceforge.net%2Fprojects%2Fscipy%2Ffiles%2Fscipy%2F0.16.1%2F&ts=1453763764&use_mirror=netcologne
    tar -xzf scipy.tar.gz
    cd scipy-0.16.1/
    /usr/local/bin/python2.7  setup.py install --prefix /usr/local/
    Installation de scikit-learn
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    cd /usr/local/src
    curl -k -o scikit-learn.tar.gz https://pypi.python.org/packages/source/s/scikit-learn/scikit-learn-0.17.tar.gz#md5=4b5cebc8c92cfe33749ae8ab3b2149b7
    tar -xzf scikit-learn.tar.gz
    cd scikit-learn-0.17/
    /usr/local/bin/python2.7  setup.py install --prefix /usr/local/

    Il manquera la dépendance vers matplotlib, mais elle ne sert qu'à exécuter les exemples suivant la doc.

  6. #46
    Membre éclairé

    Inscrit en
    Août 2007
    Messages
    308
    Détails du profil
    Informations forums :
    Inscription : Août 2007
    Messages : 308
    Billets dans le blog
    1
    Par défaut
    Bonjour,

    Je pense que l'installation de Numpy s'est bien déroulée. Par contre ce n'est pas le cas pour Scipy.
    Je t'envoir la sortie de la commande /usr/local/bin/python2.7 setup.py install --prefix /usr/local/ en pièce jointe.


    scipy.txt

  7. #47
    Membre Expert
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Avril 2008
    Messages
    875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux
    Secteur : Conseil

    Informations forums :
    Inscription : Avril 2008
    Messages : 875
    Par défaut
    ok

    je viens de créer ce script et de le tester sur une machine vierge. Ca semble fonctionner (il recommence les compilations de 0)

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    #nettoyage
    rm -rf /usr/local/*
    mkdir /usr/local/src
    cd /usr/local/src/
    yum install -y zlib-devel lapack-devel blas-devel
     
     
    #installation de python
    cd /usr/local/src
    curl -k -o Python-2.7.10.tgz https://www.python.org/ftp/python/2.7.10/Python-2.7.10.tgz
    tar -xzf Python-2.7.10.tgz
    cd Python-2.7.10
    ./configure
    make
    make install
     
    #installation de pip
    cd /usr/local/src
    curl -k -o get-pip.py https://bootstrap.pypa.io/get-pip.py
    /usr/local/bin/python2.7 get-pip.py --no-setuptools --no-wheel
     
    #installation de numpy
    cd /usr/local/src
    curl -L -k -o numpy.tar.gz http://downloads.sourceforge.net/project/numpy/NumPy/1.10.4/numpy-1.10.4.tar.gz?r=&ts=1453764351&use_mirror=netassist
    tar -xzf  numpy.tar.gz
    cd numpy-1.10.4/
    /usr/local/bin/python2.7 setup.py build install --prefix /usr/local/
     
    #installation de scipy
    cd /usr/local/src
    curl -L -k -o scipy.tar.gz http://downloads.sourceforge.net/project/scipy/scipy/0.16.1/scipy-0.16.1.tar.gz?r=http%3A%2F%2Fsourceforge.net%2Fprojects%2Fscipy%2Ffiles%2Fscipy%2F0.16.1%2F&ts=1453763764&use_mirror=netcologne
    tar -xzf scipy.tar.gz
    cd scipy-0.16.1/
    /usr/local/bin/python2.7  setup.py install --prefix /usr/local/
     
    #installation de setuptools
    cd /usr/local/src
    curl -k -o setuptools.tar.gz https://pypi.python.org/packages/source/s/setuptools/setuptools-19.6.tar.gz#md5=c607dd118eae682c44ed146367a17e26
    tar -xzf setuptools.tar.gz
    cd setuptools-19.6/
    /usr/local/bin/python2.7 setup.py install --prefix=/usr/local/
     
     
     
     
    #installation de scikit-learn
    cd /usr/local/src
    curl -k -o scikit-learn.tar.gz https://pypi.python.org/packages/source/s/scikit-learn/scikit-learn-0.17.tar.gz#md5=4b5cebc8c92cfe33749ae8ab3b2149b7
    tar -xzf scikit-learn.tar.gz
    cd scikit-learn-0.17/
    /usr/local/bin/python2.7 setup.py build
    /usr/local/bin/python2.7 setup.py install --prefix /usr/local/

  8. #48
    Membre éclairé

    Inscrit en
    Août 2007
    Messages
    308
    Détails du profil
    Informations forums :
    Inscription : Août 2007
    Messages : 308
    Billets dans le blog
    1
    Par défaut
    Bonne nouvelle. Normalement c'est bon tu es mon Héros et je n'ai pas de mots pour te remercier pour ta patience et ta générosité.
    Merci encore

    dernière petite question: si je veux installer la bibliothèque matplolib comment je fais pour retrouver le package et faire la même chose?
    Bonne journée

+ Répondre à la discussion
Cette discussion est résolue.
Page 3 sur 3 PremièrePremière 123

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo