[Python模組]Windows環境安裝PyV8並執行js語句
阿新 • • 發佈:2018-11-22
安裝這個玩意兒真挺坑的,pip直接安裝失敗,windows的py庫壓根搜不到。。
搜尋良多解決辦法終於找到了,在這裡貼出來,主要是把這個庫下載下來再安裝,但它的下載地址HERE位於外面的世界(你懂得),可能在下載這裡會讓人很煩躁,我把它的windows版本和linux版本都下載並上傳到我的百度網盤了,免費供大家下載。
更新:根據網友建議提供py3的下載地址,之前只有py2的。
-- py2版本下載(pan)
-- py3版本下載(github)
windows直接雙擊安裝,如果有虛擬環境的話,在安裝後到非虛擬環境的python的site-packages目錄下搜尋pyv8,把那幾個檔案都複製到虛擬環境的site-packages目錄下即可,linux的話沒有裝過,就自己折騰吧,連結裡面有。
驗證:
import PyV8
ctxt = PyV8.JSContext()
ctxt.enter()
func = ctxt.eval("""
(function(){
function hello(){
return "Hello world.";
}
return hello();
})
""")
print func()
正常輸出:Hello world.