錯誤:Could not find an available JavaScript runtime


使用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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM