
방금 Windows 10 노트북의 Linux용 Windows 하위 시스템에 Ubuntu 18.04 LTS를 설치했습니다. 지금까지는 매우 리눅스 같은 느낌이 듭니다.
하지만 제가 처음에 그것을 사용하고 싶었던 가장 중요한 것은엠스크립트웹어셈블리를 배우려면 그래서 나는 일을 최소화하고 싶고, 그것이 불가능할 때 적어도 그 이유를 완전히 이해하고 싶습니다.
이 Ubuntu에는 기본적으로 "python3"으로 Python 3이 설치되어 있으며 Python 2는 선택 사항입니다. 보기에Emscripten은 Python 3을 지원합니다..
잘 설치되었으며 문서에 따라 dir로 이동하여 ~/emsdk/fastcomp/emscripten
명령을 입력하여 설치를 테스트했지만 ./emcc -v
오류가 발생했습니다.
/usr/bin/env: ‘python’: No such file or directory
Python에서 Python 3으로 별칭을 추가해도 효과가 없었습니다. 다음으로 sudo update-alternatives --install /usr/bin/python python /us r/bin/python3 10
오류 출력을 다음과 같이 변경하려고 시도했습니다 .
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'
인터넷 검색에서는 이 문제가 있는 다른 사람을 찾을 수 없지만 아직 Python 2를 포기하고 설치할 준비가 되지 않았습니다.
다음으로 Python3 수정 사항은 최신 버전에만 있을 수 있다고 생각하여 기본 "fastcomp" 대신 Emscripten의 "업스트림" 버전을 설치해 보았습니다. 그러나 이로 인해 오류 출력이 변경되지 않았습니다.
다음에 무엇을 시도해볼 아이디어가 있나요? 그런데 내 *nix 지식은 매우 녹슬었습니다.