1. 程式人生 > >[Python模組]Windows環境安裝PyV8並執行js語句

[Python模組]Windows環境安裝PyV8並執行js語句

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