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 :

Problème d'installation pip install --upgrade buildozer


Sujet :

Python

  1. #1
    Membre éclairé Avatar de dedalios
    Homme Profil pro
    concepteur d'application
    Inscrit en
    Février 2008
    Messages
    495
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Indre et Loire (Centre)

    Informations professionnelles :
    Activité : concepteur d'application
    Secteur : Santé

    Informations forums :
    Inscription : Février 2008
    Messages : 495
    Par défaut Problème d'installation pip install --upgrade buildozer
    bonjour

    je cherche a creer un APL avec Kivy

    J'ai donc fait l’installation de KIVY

    • Systeme windows 10
    • version Python 3.10.5



    installation d'un environnement virtuelle

    Activation de l’environnement

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    (Android) PS F:\Environnement-virtuel-python\Android\Scripts>
    voici la list des packages installés

    Package Version
    ------------------- ---------
    certifi 2022.6.15
    charset-normalizer 2.1.0
    Cython 0.29.32
    distlib 0.3.5
    docutils 0.19
    filelock 3.7.1
    idna 3.3
    Kivy 2.1.0
    kivy-deps.angle 0.3.2
    kivy-deps.glew 0.3.1
    kivy-deps.gstreamer 0.3.3
    kivy-deps.sdl2 0.4.5
    Kivy-examples 2.1.0
    Kivy-Garden 0.1.5
    Pillow 9.2.0
    pip 22.2.2
    platformdirs 2.5.2
    Pygments 2.12.0
    pypiwin32 223
    pywin32 304
    requests 2.28.1
    setuptools 58.1.0
    urllib3 1.26.10
    virtualenv 20.16.2
    wheel 0.37.1

    j'ai donc voulue ajouter Buildozer pour creer des APK (application pour Android) et la problème impossible de finaliser l'installation avec pip de buildozer


    la commande
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    pip install --upgrade buildozer
    lancer dans l'environnement virtual bug


    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
    Collecting pexpect
      Using cached pexpect-4.8.0-py2.py3-none-any.whl (59 kB)
    Collecting sh
      Using cached sh-1.14.3.tar.gz (62 kB)
      Preparing metadata (setup.py) ... error
      error: subprocess-exited-with-error
     
      × python setup.py egg_info did not run successfully.
      │ exit code: 1
      ╰─> [8 lines of output]
          Traceback (most recent call last):
            File "<string>", line 2, in <module>
            File "<pip-setuptools-caller>", line 34, in <module>
            File "C:\Users\delos\AppData\Local\Temp\pip-install-d9d1luwg\sh_7135b6f3029046ec831f07833cf8edad\setup.py", line 5, in <module>
              import sh
            File "C:\Users\delos\AppData\Local\Temp\pip-install-d9d1luwg\sh_7135b6f3029046ec831f07833cf8edad\sh.py", line 37, in <module>
              import fcntl
          ModuleNotFoundError: No module named 'fcntl'
          [end of output]
     
      note: This error originates from a subprocess, and is likely not a problem with pip.
    error: metadata-generation-failed
     
    × Encountered error while generating package metadata.
    ╰─> See above for output.
     
    note: This is an issue with the package mentioned above, not pip.
    hint: See above for details.
    remarque : Cette erreur provient d’un sous-processus et n’est probablement pas un problème avec pip.
    erreur : échec de la génération des métadonnées

    × Erreur rencontrée lors de la génération des métadonnées du package.
    ╰─> Voir ci-dessus pour la sortie.


    A noter que sur l'ubuntu embarque dans le bash de windows la pas de soucis

  2. #2
    Membre Expert
    Avatar de MPython Alaplancha
    Homme Profil pro
    Paysan à 3 francs six sous
    Inscrit en
    Juin 2018
    Messages
    923
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pyrénées Orientales (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Paysan à 3 francs six sous
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Juin 2018
    Messages : 923
    Billets dans le blog
    8
    Par défaut
    Bonjour,
    Il semble que le module fctnl n'est pas disponible sur Windows...
    Citation Envoyé par net
    The module fctnl is not available on Windows systems

  3. #3
    Membre éclairé Avatar de dedalios
    Homme Profil pro
    concepteur d'application
    Inscrit en
    Février 2008
    Messages
    495
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Indre et Loire (Centre)

    Informations professionnelles :
    Activité : concepteur d'application
    Secteur : Santé

    Informations forums :
    Inscription : Février 2008
    Messages : 495
    Par défaut
    bonjour
    effectivement en relisant la documentation de Kivy on a un message



    Guide de programmation » Créer un package pour Android ¶


    Buildozer ¶

    Buildozer est un outil qui automatise l'ensemble du processus de construction. Ce télécharge et configure tous les prérequis pour python-pour-android, y compris le SDK android et le NDK, puis construit un apk qui peut être automatiquement poussé vers l'appareil.

    Buildozer ne fonctionne actuellement que sous Linux et macOS (vous pouvez toujours utiliser sur Windows via WSL), et peut considérablement simplifier la construction apk.

    Vous pouvez obtenir buildozer sur https://github.com/kivy/buildozer :

    git clone https://github.com/kivy/buildozer.git
    cd buildozer
    sudo python setup.py install

    Cela installera buildozer sur votre système. Ensuite, naviguez jusqu'à votre répertoire de projet et exécutez :

    buildozer init

    Cela crée un buildozer.spec contrôlant votre build configuration. Vous devez le modifier de manière appropriée avec le nom de votre application etc. Vous pouvez définir des variables pour contrôler la plupart ou la totalité des paramètres passé à python-pour-android.

    de buildozer dépendances .

    Enfin, branchez votre appareil Android et exécutez :

    buildozer android debug deploy run

    pour créer, pousser et exécuter automatiquement l'apk sur votre appareil.

    Buildozer a de nombreuses options et outils disponibles pour vous aider, les étapes ci-dessus ne sont que le moyen le plus simple de créer et d'exécuter votre APK. La documentation complète est disponible ici
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    http://buildozer.readthedocs.org/en/latest/
    . Vous pouvez également vérifier le fichier README de Buildozer
    ... etc

    reste voir comment utiliser buildozer via Windows /WSLhttps://kivy.org/doc/stable/guide/pa...kaging-android

Discussions similaires

  1. [Python 3.X] Problème d'installation de packages avec pip
    Par emialogia dans le forum Déploiement/Installation
    Réponses: 1
    Dernier message: 09/06/2018, 12h42
  2. [Python 2.X] Problème d'installation de packages avec pip sous Windows 10
    Par Herevian dans le forum Général Python
    Réponses: 10
    Dernier message: 21/10/2015, 17h00
  3. [SAPdb]Problème d'installation
    Par manou dans le forum SAP
    Réponses: 3
    Dernier message: 17/04/2003, 09h20
  4. Problème d'installation oracle 8.1.7 sous NT
    Par Anonymous dans le forum Installation
    Réponses: 7
    Dernier message: 02/08/2002, 14h18
  5. Réponses: 3
    Dernier message: 26/07/2002, 23h02

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