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

Python Discussion :

Créer un standalone


Sujet :

Python

  1. #1
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Août 2015
    Messages
    18
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 31
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2015
    Messages : 18
    Par défaut Créer un standalone
    Bonjour à tous,
    J'ai appris il y a peu le Python, langage très sympathique au passage. Je ne suis donc qu'un débutant ! Malheureusement, malgré plusieurs tutos, je ne réussis pas à créer un standalone pour ces programmes. Je suis sous Python 3.4.3, et j'ai utilisé (possiblement mal utilisé) cx_Freeze, mais je n'ai pas réussi. Si quelqu'un saît comment il faut faire, ce serait vraiment super

  2. #2
    Expert éminent
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 776
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : Architecte technique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2008
    Messages : 21 776
    Par défaut
    Citation Envoyé par bdx3324 Voir le message
    Si quelqu'un saît comment il faut faire, ce serait vraiment super
    Il y a des tas de gens qui savent faire. Mais si vous voulez qu'ils vous aident, commencez par montrer ce que vous essayez de faire, les problèmes rencontrés,.... Des trucs un peu plus factuels que "j'y comprends rien: à l'aide!".

    - W
    Architectures post-modernes.
    Python sur DVP c'est aussi des FAQs, des cours et tutoriels

  3. #3
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Août 2015
    Messages
    18
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 31
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2015
    Messages : 18
    Par défaut
    Oui, tout à fait pardon. En fait, en suivant les tutoriels, si j'ai bien compris il faut mettre son fichier.py dans C:\Python34, où a été installé (si je l'ai fait correctement cxFreeze).
    Je suis sous windows, et dans le terminal, une fois dans le bon répertoire, en tapant cxfreeze fichier.py, j'obtiens le message d'erreur suivant : Unable to create process using 'c:\python\32-bit\3.4\python.exe "C:\Python34\Scripts\cxfreeze.py" fichier.py'
    Évidemment le dossier dist dans lequel je devrais voir apparaître l'exécutable n'apparaît pas, et j'ai bien regardé dans Scripts et cxfreeze.py y est.
    J'ai essayé quelques bidouilles sans grand succès malheureusement

  4. #4
    Expert éminent
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 776
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : Architecte technique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2008
    Messages : 21 776
    Par défaut
    Citation Envoyé par bdx3324 Voir le message
    Oui, tout à fait pardon. En fait, en suivant les tutoriels, si j'ai bien compris il faut mettre son fichier.py dans C:\Python34, où a été installé (si je l'ai fait correctement cxFreeze).
    C:\Python34 est un répertoire système. Vous n'êtes pas supposé le modifier (sauf pour corriger un bug mais comme vous débutez, vous attendrez sagement la parution de la nouvelle version). Donc fichier.py devrait être et rester dans vos répertoires personnels.
    C'est quoi le tuto. que vous avez suivi?
    Normalement, il est plus facile de passer par un setup.py (les différentes options à utiliser sont codées dans le script) que de lancer cxfreeze en ligne de commande (ou il faudra tout retaper ou, si c'est pour stocker cela dans un fichier .bat, autant le faire dans un setup.py).

    - W
    Architectures post-modernes.
    Python sur DVP c'est aussi des FAQs, des cours et tutoriels

  5. #5
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Août 2015
    Messages
    18
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 31
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2015
    Messages : 18
    Par défaut
    Bonjour,
    J'ai suivi un trouvé sur un autre site.

    J'ai ensuite téléchargé la version de cxFreeze correspondant à ma version de python, la dernière sur cette page. Cela fait que le programme https://pypi.python.org/pypi?:action...&version=4.3.4

    Cela fait que différents fichiers sont présents dans C/Python34/Scripts

    Nom : Sans titre.png
Affichages : 929
Taille : 28,2 Ko

    Cependant, en essayant un peu toutes les possibilités qui s'offrent à moi (je croyais toucher au but en lançant cxfreeze-quickstart), je ne réussis pas à produire un exécutable.

    Autrement, je ne sais pas si cela a de l'importance, mais windows ne semble pas reconnaître python en ligne de commande : 'python' n'est pas reconnu en tant que commande interne
    ou externe, un programme exécutable ou un fichier de commandes.

  6. #6
    Expert éminent
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 776
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : Architecte technique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2008
    Messages : 21 776
    Par défaut
    Citation Envoyé par bdx3324 Voir le message
    Autrement, je ne sais pas si cela a de l'importance, mais windows ne semble pas reconnaître python en ligne de commande : 'python' n'est pas reconnu en tant que commande interne
    Depuis 3.3, Python installe le windows launcher dans les répertoires systèmes. Plus besoin de placer les répertoires C:\Python34 et C:\Python34\Scripts dans le "path". Si vous n'avez qu'une seule version de Python installée, lancez la console, changer votre répertoire en "C:\Python34\Scripts" et tapez: "py cxfreeze fichier.py".
    note: les tuto. supposent que vous avez installé Python "proprement". Ce qui est un minimum avant de vouloir diffuser ses programmes avec cxfreeze (comment avez vous testé avant sinon...)


    - W
    Architectures post-modernes.
    Python sur DVP c'est aussi des FAQs, des cours et tutoriels

  7. #7
    Expert confirmé
    Avatar de tyrtamos
    Homme Profil pro
    Retraité
    Inscrit en
    Décembre 2007
    Messages
    4 486
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Décembre 2007
    Messages : 4 486
    Billets dans le blog
    6
    Par défaut
    Bonjour,

    (Je suis d'accord avec ce qu'a dit wiztricks).

    Je te propose juste un test simple pour voir si ton installation fonctionne.

    D'abord, en regardant l'image de ton explorateur Windows, je constate que tu as encore l'option "ne pas afficher l'extension si elle est connue". C'est une très mauvaise option, y compris pour la sécurité: il faut l'enlever. Par exemple, toto.py, toto.exe et toto.jpg seront tous les 3 affichés comme "toto"!

    Voilà le test (Python 3):

    - dans un répertoire de développement dans ton home, tu crées un fichier appelé "test.py" et qui contient:

    - dans le même répertoire, tu crées un fichier "test_setup.py" qui contient (fais un copier-coller):

    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
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    import sys, os
    from cx_Freeze import setup, Executable
     
    #############################################################################
    # preparation des options
     
    # chemins de recherche des modules
    path = sys.path # on peut ajouter des chemin:  + ["chemin_supplementaire"]
     
    # options d'inclusion/exclusion des modules
    includes = []  # liste des modules non trouves par cx_freeze (voir les erreurs)
    excludes = []  # liste des modules a exclure
    packages = []  # liste des packages à ajouter
     
    # copier les fichiers non-Python et/ou repertoires et leur contenu:
    includefiles = []
     
    # niveau d'optimisation pour la compilation en bytecodes
    optimize = 0
     
    # si True, n'affiche que les warning et les erreurs pendant le traitement cx_freeze
    silent = True
     
    # construction du dictionnaire des options
    options = {"path": path,
               "includes": includes,
               "excludes": excludes,
               "packages": packages,
               "include_files": includefiles,
               "create_shared_zip": False,  # <= ne pas generer de fichier zip
               "include_in_shared_zip": False,  # <= ne pas generer de fichier zip
               "compressed": False,  # <= ne pas generer de fichier zip
               "optimize": optimize,
               "silent": silent
               }
     
    # pour inclure sous Windows les dll system de Windows necessaires
    if sys.platform == "win32":
        options["include_msvcr"] = True
     
    #############################################################################
    # preparation des cibles
    base = None
    if sys.platform == "win32":
        #base = "Win32GUI"  # pour application graphique sous Windows
        base = "Console" # pour application en console sous Windows
     
    icone = None
    # si application graphique sous Windows avec une icone:
    #if sys.platform == "win32":
    #    icone = "concoursphotos.ico"
     
    cible_1 = Executable(
        script="test.py",
        base=base,
        compress=False,  # <= ne pas generer de fichier zip
        copyDependentFiles=True,
        appendScriptToExe=True,
        appendScriptToLibrary=False,  # <= ne pas generer de fichier zip
        icon=icone
        )
     
    #############################################################################
    # creation du setup
    setup(
        name="test",
        version="1.00",
        description="test pour usage de cx_freeze",
        author="Moi",
        options={"build_exe": options},
        executables=[cible_1]
        )
    Et, enfin, tu crées un fichier "test_cxfreeze.bat" qui contient:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    python test_setup.py build
    pause
    Mais pour tenir compte du fait que ton Python n'est pas dans le PATH de Windows, il faut mettre son chemin complet:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    C:\Python34\python.exe test_setup.py build
    pause
    Maintenant, tu prends ton explorateur Windows, tu te places dans le répertoire de ton test.py, et tu double-cliques sur le fichier bat (test_cxfreeze.bat). Il doit venir la console cmd.exe à l'affichage qui décrit le traitement réalisé par cx_freeze. S'il y a des erreurs, par exemple des modules que cx_freeze ne trouve pas, il suffit de lui ajouter dans le setup. Mais là, il ne faut rien ajouter.

    Une fois terminé, il doit y avoir un sous-répertoire build\exe.win32-3.4 dans lequel se trouve l'exe (ici "test.exe") avec plusieurs autres fichiers.

    Pour l'exécution, comme ce n'est pas un programme graphique, il faut le lancer dans une console. Donc, tu lances cmd.exe.

    Dans cette console, il faut changer le répertoire courant pour se mettre dans le répertoire de l'exe avec la commande "cd" (ce qui veut dire "change directory"):

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    cd c:\chemin_vers_le_repertoire_de_test.exe
    Il suffit alors de lancer l'exe qui doit afficher le message qu'on a donné:

    Si ça marche, ton système est bien installé! Et tu as la méthode que j'utilise moi-même pour traiter des programmes graphiques. Il te suffira d'adapter le setup que je t'ai donné à ton programme.

    A noter que pour des petits programmes en console, je commence à utiliser plutôt "pyinstaller" qui permet, en plus de cx_freeze, de tout mettre dans un fichier exe.

  8. #8
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Août 2015
    Messages
    18
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 31
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2015
    Messages : 18
    Par défaut
    Super merci beaucoup, tout a fonctionné.
    La seule chose que j'ai potentiellement à toucher c'est la fin de test_setup (setup(......)) et le .bat ?

  9. #9
    Expert confirmé
    Avatar de tyrtamos
    Homme Profil pro
    Retraité
    Inscrit en
    Décembre 2007
    Messages
    4 486
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Décembre 2007
    Messages : 4 486
    Billets dans le blog
    6
    Par défaut
    Citation Envoyé par bdx3324 Voir le message
    La seule chose que j'ai potentiellement à toucher c'est la fin de test_setup (setup(......)) et le .bat ?
    Quand tu as un autre programme, disons "monprogramme.py", il faut bien sûr faire toutes les adaptations nécessaires!

    - mettre tout ce qui concerne ce programme dans un même répertoire de ton home (on appelle ça un projet de développement)

    - mettre le fichier bat en le renommant "monprogrogramme_cxfreeze.bat" et en changeant son contenu par:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    python monprogramme_setup.py build
    pause
    - mettre le setup.py en l'appelant (c'est ma méthode) "monprogramme_setup.py" et en adaptant son contenu: remplacer "test" par "monprogramme" et ajouter ce qui manque quand cx_freeze dit qu'il ne trouve pas de lui-même.

    A titre d'inspiration, tu peux trouver un de mes tutos sur le setup que j'utilise pour la bibliothèque graphique PyQt: http://python.jpvweb.com/mesrecettes..._pyqt4_windows.

  10. #10
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Août 2015
    Messages
    18
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 31
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2015
    Messages : 18
    Par défaut
    D'accord merci beaucoup, et merci pour le lien. Simple question supplémentaire : j'ai un programme qui lit des infos dans un fichier txt. Dans ce cas là, une fois l'exécutable produit, il suffira de placer les fichiers en question dans le même répertoire que l'exécutable et tout devrait fonctionner sans soucis ?


    Ah et tant que j'y pense, si je peux poser une dernière petite question . Rien à voir, mais il y a un petit moment j'avais essayé d'installer la librairie numpy sous windows, en vain (sous Ubuntu en VirutalBox ça ne posait pas de soucis). J'ai réessayé ce matin, toujours sans résultat. Après avoir téléchargé le zip sur https://sourceforge.net/projects/numpy/files/ , en suivant le fichier d'installation, en faisant py setup.py build -j 4 install --prefix $HOME/.local en ligne de commande, j'ai un message d'erreur comme suit.
    Peut être est-il préférable que je fasse un nouveau topic carrément ?

    Running from numpy source directory.
    C:\Python34\lib\distutils\dist.py:260: UserWarning: Unknown distribution option: 'test_suite'
    warnings.warn(msg)
    blas_opt_info:
    blas_mkl_info:
    libraries mkl,vml,guide not found in ['C:\\Python34\\lib', 'C:\\', 'C:\\Python34\\libs']
    NOT AVAILABLE

    openblas_info:
    libraries openblas not found in ['C:\\Python34\\lib', 'C:\\', 'C:\\Python34\\libs']
    NOT AVAILABLE

    atlas_3_10_blas_threads_info:
    Setting PTATLAS=ATLAS
    libraries tatlas not found in ['C:\\Python34\\lib', 'C:\\', 'C:\\Python34\\libs']
    NOT AVAILABLE

    atlas_3_10_blas_info:
    libraries satlas not found in ['C:\\Python34\\lib', 'C:\\', 'C:\\Python34\\libs']
    NOT AVAILABLE

    atlas_blas_threads_info:
    Setting PTATLAS=ATLAS
    libraries ptf77blas,ptcblas,atlas not found in ['C:\\Python34\\lib', 'C:\\', 'C:\\Python34\\libs']
    NOT AVAILABLE

    atlas_blas_info:
    libraries f77blas,cblas,atlas not found in ['C:\\Python34\\lib', 'C:\\', 'C:\\Python34\\libs']
    NOT AVAILABLE

    C:\Users\David\Downloads\numpy-1.10.4\numpy\distutils\system_info.py:1651: 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__)
    blas_info:
    libraries blas not found in ['C:\\Python34\\lib', 'C:\\', 'C:\\Python34\\libs']
    NOT AVAILABLE

    C:\Users\David\Downloads\numpy-1.10.4\numpy\distutils\system_info.py:1660: UserWarning:
    Blas (http://www.netlib.org/blas/) libraries not found.
    Directories to search for the libraries can be specified in the
    numpy/distutils/site.cfg file (section [blas]) or by setting
    the BLAS environment variable.
    warnings.warn(BlasNotFoundError.__doc__)
    blas_src_info:
    NOT AVAILABLE

    C:\Users\David\Downloads\numpy-1.10.4\numpy\distutils\system_info.py:1663: UserWarning:
    Blas (http://www.netlib.org/blas/) sources not found.
    Directories to search for the sources can be specified in the
    numpy/distutils/site.cfg file (section [blas_src]) or by setting
    the BLAS_SRC environment variable.
    warnings.warn(BlasSrcNotFoundError.__doc__)
    NOT AVAILABLE

    non-existing path in 'numpy\\distutils': 'site.cfg'
    F2PY Version 2
    lapack_opt_info:
    openblas_lapack_info:
    libraries openblas not found in ['C:\\Python34\\lib', 'C:\\', 'C:\\Python34\\libs']
    NOT AVAILABLE

    lapack_mkl_info:
    mkl_info:
    libraries mkl,vml,guide not found in ['C:\\Python34\\lib', 'C:\\', 'C:\\Python34\\libs']
    NOT AVAILABLE

    NOT AVAILABLE

    atlas_3_10_threads_info:
    Setting PTATLAS=ATLAS
    libraries tatlas,tatlas not found in C:\Python34\lib
    libraries lapack_atlas not found in C:\Python34\lib
    libraries tatlas,tatlas not found in C:\
    libraries lapack_atlas not found in C:\
    libraries tatlas,tatlas not found in C:\Python34\libs
    libraries lapack_atlas not found in C:\Python34\libs
    <class 'numpy.distutils.system_info.atlas_3_10_threads_info'>
    NOT AVAILABLE

    atlas_3_10_info:
    libraries satlas,satlas not found in C:\Python34\lib
    libraries lapack_atlas not found in C:\Python34\lib
    libraries satlas,satlas not found in C:\
    libraries lapack_atlas not found in C:\
    libraries satlas,satlas not found in C:\Python34\libs
    libraries lapack_atlas not found in C:\Python34\libs
    <class 'numpy.distutils.system_info.atlas_3_10_info'>
    NOT AVAILABLE

    atlas_threads_info:
    Setting PTATLAS=ATLAS
    libraries ptf77blas,ptcblas,atlas not found in C:\Python34\lib
    libraries lapack_atlas not found in C:\Python34\lib
    libraries ptf77blas,ptcblas,atlas not found in C:\
    libraries lapack_atlas not found in C:\
    libraries ptf77blas,ptcblas,atlas not found in C:\Python34\libs
    libraries lapack_atlas not found in C:\Python34\libs
    <class 'numpy.distutils.system_info.atlas_threads_info'>
    NOT AVAILABLE

    atlas_info:
    libraries f77blas,cblas,atlas not found in C:\Python34\lib
    libraries lapack_atlas not found in C:\Python34\lib
    libraries f77blas,cblas,atlas not found in C:\
    libraries lapack_atlas not found in C:\
    libraries f77blas,cblas,atlas not found in C:\Python34\libs
    libraries lapack_atlas not found in C:\Python34\libs
    <class 'numpy.distutils.system_info.atlas_info'>
    NOT AVAILABLE

    C:\Users\David\Downloads\numpy-1.10.4\numpy\distutils\system_info.py:1552: 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:\\Python34\\lib', 'C:\\', 'C:\\Python34\\libs']
    NOT AVAILABLE

    C:\Users\David\Downloads\numpy-1.10.4\numpy\distutils\system_info.py:1563: 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\David\Downloads\numpy-1.10.4\numpy\distutils\system_info.py:1566: 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

    C:\Python34\lib\distutils\dist.py:260: UserWarning: Unknown distribution option:
    'test_suite'
    warnings.warn(msg)
    C:\Python34\lib\distutils\dist.py:260: UserWarning: Unknown distribution option:
    'define_macros'
    warnings.warn(msg)
    running build
    running config_cc
    unifing config_cc, config, build_clib, build_ext, build commands --compiler options
    running config_fc
    unifing config_fc, config, build_clib, build_ext, build commands --fcompiler options
    running build_src
    build_src
    building py_modules sources
    creating build
    creating build\src.win32-3.4
    creating build\src.win32-3.4\numpy
    creating build\src.win32-3.4\numpy\distutils
    building library "npymath" sources
    error: Unable to find vcvarsall.bat

    Apparemment, il manque donc pas mal de librairies à installer, mais que faire ? Y a-t-il une possibilité de les installer en utilisant MinGW ? Un ami m'avait également parlé d'anaconda, mais je n'ai pas réussi à l'utiliser à bon escient. Voilà, si c'est préférable, je ferai un nouveau topic, merci beaucoup pour ton aide en tous cas !!

  11. #11
    Expert confirmé
    Avatar de tyrtamos
    Homme Profil pro
    Retraité
    Inscrit en
    Décembre 2007
    Messages
    4 486
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Décembre 2007
    Messages : 4 486
    Billets dans le blog
    6
    Par défaut
    Oui, il vaut mieux créer un nouveau fil de discussion, sinon, on n'y comprend plus rien quand on cherche quelque chose dans le forum.

    A part ça, quand on est sous Windows, il est en général plus simple d'installer un programme dans sa version .exe (sauf si c'est possible avec pip qui est encore plus pratique).

    Pour numpy avec Python 3.4 en 32bits, tu peux prendre celle-là: numpy-1.10.2-win32-superpack-python3.4.exe qui est ici: https://sourceforge.net/projects/num.../NumPy/1.10.2/. Ce n'est pas la toute dernière version, mais la dernière qui est la 1.10.4 n'a pas l'exe. En tout cas, tu devrais avoir moins de surprise qu'avec mingw (qui marche très bien par ailleurs!).

    A noter que sous Windows qui est le plus souvent en 64bits maintenant, je préfère pour ma part avoir Python et bien sûr tous ses modules externes en 32bits, car il y a encore des modules qui n'existent qu'en 32bits.

  12. #12
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Août 2015
    Messages
    18
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 31
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2015
    Messages : 18
    Par défaut
    D'accord je vais en créer une nouvelle, merci.
    J'ai également essayé pour les .txt et j'ai trouvé comment faire, merci beaucoup pour votre aide !!

    Edit : Pour Numpy effectivement en téléchargeant le .exe d'une version légèrement antérieure ça marche très bien !!!! Merci pour tout !

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. créer une application standalone temps réel
    Par AUGUSTIN_92350 dans le forum Simulink
    Réponses: 1
    Dernier message: 15/04/2010, 14h01
  2. Créer un interpréteur de langage inspiré du Basic
    Par Picasso dans le forum Algorithmes et structures de données
    Réponses: 4
    Dernier message: 11/05/2002, 17h10
  3. Comment faire pour créer un bitmap
    Par GliGli dans le forum C++Builder
    Réponses: 2
    Dernier message: 24/04/2002, 15h41
  4. Peux t'on créer une copie locale de l'objet partagé?
    Par Anonymous dans le forum CORBA
    Réponses: 8
    Dernier message: 16/04/2002, 16h20

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