Posso instalar o emscripten com python3

Posso instalar o emscripten com python3

Acabei de instalar o Ubuntu 18.04 LTS no subsistema Windows para Linux no meu laptop Windows 10. Parece muito Linux até agora.

Mas a principal coisa para a qual eu queria usá-lo no início éEscritopara aprender WebAssembly. Como tal, quero manter as coisas mínimas e, quando isso não for possível, quero pelo menos compreender completamente o porquê.

Este Ubuntu vem com Python 3 instalado por padrão como "python3", e Python 2 é opcional. AparentementeEmscripten suporta Python 3.

Ele instala bem e eu sigo a documentação para testar a instalação indo até o ~/emsdk/fastcomp/emscriptendiretório e digitando o comando, ./emcc -vmas recebo o erro:

/usr/bin/env: ‘python’: No such file or directory

Adicionar um alias de python ao python três não teve efeito. Em seguida, tentei sudo update-alternatives --install /usr/bin/python python /us r/bin/python3 10alterar a saída do erro para isto:

Traceback (most recent call last):
  File "/home/hippietrail/emsdk/fastcomp/emscripten/emcc.py", line 41, in <module>
    import emscripten
  File "/home/hippietrail/emsdk/fastcomp/emscripten/emscripten.py", line 25, in <module>
    from tools import shared
  File "/home/hippietrail/emsdk/fastcomp/emscripten/tools/shared.py", line 8, in <module>
    from distutils.spawn import find_executable
ModuleNotFoundError: No module named 'distutils.spawn'

Pesquisando no Google não encontrei mais ninguém com esse problema, mas ainda não estou pronto para desistir e instalar o Python 2.

Em seguida, tentei instalar a versão "upstream" do Emscripten em vez do "fastcomp" padrão, pensando que talvez a correção do Python3 esteja apenas em versões mais recentes. Mas isso não alterou a saída do erro.

Alguma ideia do que tentar a seguir? A propósito, meu conhecimento *nix ficou muito enferrujado.

informação relacionada