Comment installer de nouveaux modules Python dans l'application DCODER? -- installation domaine et python domain android en relation problème

How to install new Python modules in the Dcoder app?



1
vote

problème

français

the L'application DCODER prend en charge la programmation Python Langue. Toutefois, pour un code nécessitant des modules tiers (par exemple, MLxtend ), il montrera L'erreur suivante lors de l'exécution:

application dcoder montrant l'erreur

Traceback (most recent call last): File "fun.py", line 7, in <module> from mlxtend.data import iris_data ImportError: No module named mlxtend.data Process finished with exit code 1.

Comment installer de nouveaux modules Python dans l'application DCODER?

langue Anglaise

The Dcoderxc2xa0app supports the Python programming language.xc2xa0However, for a code that requires 3rd-party modules (e.g. mlxtend), it will show the following error when running:

Dcoder app showing the error

Tracebackxc2xa0(most recent call last):   File "fun.py", line 7, in <module>     from mlxtend.data import iris_data ImportError: No module named mlxtend.data  Process finished with exit code 1. 

How to install new Python modules in the Dcoder app?

     
 
 

Liste de réponses

0
 
vote

AS de 2 février 2020 , dcoder ne prend pas en charge les modules tiers.

C'était la déclaration de leur développeur sur le Twitter

Nous ne prenons actuellement pas en charge les modules tiers, nous travaillons sur une intégration de module tierce, gardez un œil sur nos mises à jour.

Ci-dessous est mon raisonnement personnel avant d'obtenir sa réponse.

La raison est, comme indiqué dans la description de leur application, il utilise un service en cloud en ligne pour compiler et exécuter le code.

Disclaimer: DCoder utilise une éventail de compilateurs de nuage forts pour compiler le code et l'affichage de la sortie, [...]

[...]

dcoder est un compilateur en ligne, exécuté, compilez et exécutez vos extraits de code sur vos propres appareils mobiles Android.

Pour le mettre simplement, DCoder n'installe pas Python ni compiler le code sur le périphérique de l'utilisateur. Au lieu de cela, l'application fonctionne comme éditeur de code, envoie le code au compilateur en ligne et l'exécute, puis retourne et affiche le résultat sur l'application. En tant que tel, les modules sont limités à leur compilateur en ligne.

Pour énumérer les modules installés, exécutez Le code suivant sur dcoder

set1=set2=set3="None" set1 = 'list(k[1] for k in pkgutil.iter_modules())' set2 = 's.modules.keys()' set3 = 's.builtin_module_names' import pkgutil, sys as s def calculate(what): return eval(what) print(calculate(set1)) print(calculate(set2)) print(calculate(set3))

code modifié de La carte de discussion de SolOrn

 

As of 2 February 2020, Dcoder does not support 3rd party modules.

This was their developer's statement on the Twitter

Currently we do not support 3rd party modules, we are working on 3rd party module integration, keep an eye on our updates.


Below is my personal reasoning before getting their reply.

The reason is, as stated in their app's description, it uses an online cloud service to compile and run the code.

Disclaimer: Dcoder uses array of strong cloud based compilers to compile the code and display output, [...]

[...]

Dcoder is an online compiler, now run, compile and execute your code snippets on your own android mobile devices.

To put it simply, Dcoder does not install Python nor compile the code on the user's device. Instead, the app works as a code editor, sends the code to the online compiler and runs it, then returns and shows the result on the app. As such, the modules are restricted to their online compiler.

To list which modules are installed, run the following code on Dcoder

set1=set2=set3="None"  set1 = 'list(k[1] for k in pkgutil.iter_modules())' set2 = 's.modules.keys()' set3 = 's.builtin_module_names'  import pkgutil, sys as s def calculate(what): return eval(what)  print(calculate(set1)) print(calculate(set2)) print(calculate(set3)) 

Code modified from SOLOLEARN's Discussion Board

 
 

Questions connexes

0  Emulateur Android - Install_FAILED_NO_MATCHING_ABIS: Échec de l'extraction des bibliothèques indigènes, Res = -113  ( Android emulator install failed no matching abis failed to extract native lib ) 
Lorsque j'essaie d'installer un fichier 9988777660 via le script de python python, obtenez l'erreur INSTALL_FAILED_NO_MATCHING_ABIS: Failed to extract nat...

0  Comment afficher la sortie de script Python à l'écran, de la même manière à conky  ( How to display python script output on screen similarly to conky ) 
J'utilise conky en tant que logiciel de surveillance de bureau. Je l'utilise également pour surveiller les prix des stocks et la valeur du portefeuille via ...

1  Comment installer l'interpréteur Python sur un appareil Android  ( How install python interpreter on an android device ) 
Je ne peux pas télécharger le http://code.google.com/p/android-scripting / car dans mon pays bloque cette URL. Où puis-je installer l'application Python pou...

0  Est-il possible d'avoir accès au shell à des certificats de confiance  ( Is it possible to have shell access to trusted certificates ) 
J'ai une application Android qui lance Python via JNI. À l'intérieur de Python, j'ai des récits Web que je fais, certains ont besoin d'être en sécurité. Je pe...

1  Téléchargez toutes les commentaires / App-Ratttings à partir d'une application sur Google PlayStore  ( Download all reviews app rattings from a app on google playstore ) 
Je cherche un moyen de télécharger toutes les évaluations avec des commentaires à partir d'une application sur Google Play Store. Le meilleur moyen serait de ...

0  Où se trouve généralement l'interprète Python sur des appareils Android?  ( Where is usually located the python interpreter on android devices ) 
J'ai installé qpython. Je ne sais tout simplement pas ce qui est exactement un interprète ni où devrais-je le chercher sur des appareils Android. Merci ...

3  Comment installer python dans le périphérique Android enraciné?  ( How to install python in android rooted device ) 
J'essaie de Installez Python dans mon appareil Android mais il échoue. Pour les références que j'ai utilisé le langage de script pour Android et python pour...

1  Impossible d'installer Pycrypto  ( Unable to install pycrypto ) 
J'installe Pycrypto parce que c'est une dépendance d'un autre paquet. L'installation se termine toujours dans une erreur de terminal ( pip install pycrypto ):...

0  Adb connectez-vous au périphérique avec python  ( Adb connect to device with python ) 
Puis-je vous connecter à un périphérique Android pour la première fois avec Python Adb, en mode USB Débogage, sans avoir à autoriser manuellement la connexion...

1  Comment puis-je exécuter un script Python dans l'émulateur de terminal?  ( How can i run a python script in terminal emulator ) 
J'ai essayé d'exécuter un script Python dans l'émulateur de terminal (app) avec "./script.py" et je reçois une erreur disant "la permission refusée" donc j'ai...




© 2022 www.demandez.top All Rights Reserved. Questions et réponses Accueil Tous les droits sont réservés