Como instalar novos módulos Python no aplicativo DCoder? -- installation campo com python camp android Relacionado O problema

How to install new Python modules in the Dcoder app?


1
vote

problema

português

o dcoder app suporta a programação do Python língua. No entanto, para um código que requer módulos de terceiros (por exemplo, mlxtend ), ele será exibido o seguinte erro ao executar:

app dcoder mostrando o erro

  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.    

Como instalar novos módulos Python no aplicativo DCODER?

english

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?

     
 
 

Lista de respostas

0
 
vote

A partir de 2 de fevereiro 2020 , dcoder não suporta módulos de terceiros.

Esta foi a declaração do desenvolvedor deles no Twitter

.

Atualmente não suportamos módulos de terceiros, estamos trabalhando na integração do módulo de terceiros, fique de olho em nossas atualizações.


Abaixo está o meu raciocínio pessoal antes de obter sua resposta.

O motivo é, conforme indicado na descrição do aplicativo, ele usa um serviço de nuvem on-line para compilar e executar o código.

.

Disclaimer: DCoder usa a matriz de compiladores com base em nuvem fortes para compilar o código e a saída de exibição, [...]

[...]

dcoder é um compilador on-line, agora executado, compilar e executar seus snippets de código em seus próprios dispositivos móveis Android.

Para colocá-lo simplesmente, o DCoder não instala o Python nem compilar o código no dispositivo do usuário. Em vez disso, o aplicativo funciona como editor de código, envia o código para o compilador on-line e o executa e, em seguida, retorna e mostra o resultado no aplicativo. Como tal, os módulos são restritos ao seu compilador on-line.

Para listar quais módulos são instalados, execute o seguinte código no 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))    

código modificado de Placa de discussão de SololeArn

 

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

 
 

Perguntas relacionadas

1  Como instalar o intérprete Python em um dispositivo Android  ( How install python interpreter on an android device ) 
Eu não posso baixar o http://code.google.com/p/android-scripting / Porque no meu país é bloquear este URL. Onde posso instalar o aplicativo Python para Andr...

0  Como exibir a saída do script Python na tela, similarmente para Conty  ( How to display python script output on screen similarly to conky ) 
Eu uso Conky como um software de monitoramento de desktop. Também usá-lo para monitorar os preços das ações e o portfólio líquido através de um script Pytho...

0  Adb conectar ao dispositivo com python  ( Adb connect to device with python ) 
Posso me conectar a um dispositivo Android pela primeira vez com o Python ADB, no modo de depuração USB, sem ter que permitir manualmente a conexão? Este é ...

0  É possível ter acesso à Shell a certificados confiáveis  ( Is it possible to have shell access to trusted certificates ) 
Eu tenho um aplicativo Android que lança Python via JNI. Dentro do Python, tenho a Web requetos que faço, alguns precisam ser seguros. Eu posso configurar o a...

1  Baixe todas as críticas / Rattings App de um aplicativo no Google PlayStore  ( Download all reviews app rattings from a app on google playstore ) 
Estou procurando uma maneira de baixar todas as classificações com comentários de um aplicativo na Google Play Store. A melhor maneira seria fazer isso direta...

1  Como posso executar um script Python no emulador de terminal?  ( How can i run a python script in terminal emulator ) 
Eu tentei executar um script Python no emulador de terminal (aplicativo) com "./script.py" e eu recebo um erro dizendo "Permissão negada" então eu googled com...

0  Onde geralmente está localizado o intérprete Python em dispositivos Android?  ( Where is usually located the python interpreter on android devices ) 
Eu instalei o qpython. Só não sei o que exatamente é um intérprete nem onde devo procurar por dispositivos Android. Obrigado ...

1  Não é possível instalar o Pycrypto  ( Unable to install pycrypto ) 
Estou instalando o Pycrypto porque é uma dependência de outro pacote. A instalação sempre termina em erro no termox ( pip install pycrypto ): Command "/dat...

3  Como instalar o Python no dispositivo enraizado do Android?  ( How to install python in android rooted device ) 
Eu estou tentando instalar python no meu dispositivo Android mas falha. Para referências, usei a linguagem de script para Android e Python for Android APKs ...

0  Emulador Android - install_failed_no_matching_abis: Falha ao extrair bibliotecas nativas, res = -113  ( Android emulator install failed no matching abis failed to extract native lib ) 
Quando eu tento instalar um arquivo abcdefghgjklmnabcdefghijklmn0 através do script monkeyrunner python, obtendo o erro INSTALL_FAILED_NO_MATCHING_ABIS: ...




© 2022 pergunte.org All Rights Reserved. Casa de perguntas e respostas todos os direitos reservados


Licensed under cc by-sa 3.0 with attribution required.