安裝這個玩意兒真挺坑的,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.