使用execjs 解析抓取的網頁數據時,報錯:Could not find an available JavaScript runtime
pip install pyPyExecjs 安裝
解決方案:
下載:wget https://nodejs.org/dist/v8.11.4/node-v8.11.4.tar.gz
安裝Node:./configure --prefix=/usr/local/node; make install
通過錯誤定位到文件site-packages/execjs/_runtimes.py,從中可以看到取JavaScript Runtime是這個“EXECJS_RUNTIME”環境變量讀取
設置環境變量:export EXECJS_RUNTIME=/usr/local/node