安装 robotjs,“No module named 'distutils'“

450 阅读1分钟

安装robotjs

pnpm i robotjs

│ Traceback (most recent call last): │ File "C:\Program Files\Application\nvm\v18.18.2\node_modules\pnpm\dist\node_modules\node-gyp\gyp\gyp_main.py", li… │ import gyp # noqa: E402 │ ^^^^^^^^^^ │ File "C:\Program Files\Application\nvm\v18.18.2\node_modules\pnpm\dist\node_modules\node-gyp\gyp\pylib\gyp__init… │ import gyp.input │ File "C:\Program Files\Application\nvm\v18.18.2\node_modules\pnpm\dist\node_modules\node-gyp\gyp\pylib\gyp\input.… │ from distutils.version import StrictVersion │ ModuleNotFoundError: No module named 'distutils' │ gyp ERR! configure error │ gyp ERR! stack Error: gyp failed with exit code: 1

终端执行

pip install setuptools

Collecting setuptools Downloading setuptools-69.1.0-py3-none-any.whl.metadata (6.1 kB) Downloading setuptools-69.1.0-py3-none-any.whl (819 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 819.3/819.3 kB 23.5 kB/s eta 0:00:00 Installing collected packages: setuptools Successfully installed setuptools-69.1.0

重新安装robotjs

pnpm i robotjs