在第一次我运行了这个:
pip install -e git://github.com/brokenseal/PyV8-OS-X#egg=pyv8这一信息表明:
Obtaining pyv8 from git+git://github.com/brokenseal/PyV8-OS-X#egg=pyv8
Updating ./src/pyv8 clone
Running setup.py egg_info for package pyv8
Installing collected packages: pyv8
Running setup.py develop for pyv8
Checking .pth file support in /usr/local/lib/python2.7/dist-packages/
/usr/bin/python -E -c pass
TEST PASSED: /usr/local/lib/python2.7/dist-packages/ appears to support .pth files
Creating /usr/local/lib/python2.7/dist-packages/PyV8.egg-link (link to .)
PyV8 0.8 is already the active version in easy-install.pth
Installed /root/src/pyv8
Successfully installed pyv8
Cleaning up...我在运行时使用了以下代码:
from wappalyzer import Wappalyzer错误是:
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/local/lib/python2.7/dist-packages/wappalyzer/__init__.py", line 8, in <module>
from pyv8 import PyV8
File "/root/src/pyv8/pyv8/PyV8.py", line 17, in <module>
import _PyV8
ImportError: /root/src/pyv8/pyv8/_PyV8.so: invalid ELF header我安装了lxml和请求,但没有修复。我如何解决这个问题,.I在ubuntu14.4和kali中运行了这段代码,但是有同样的问题。
发布于 2016-07-15 13:29:49
似乎您下载了PyV8的错误二进制(32位,64位)。
对于32位arch,请使用以下步骤:
$ wget -c "https://raw.githubusercontent.com/emmetio/pyv8-binaries/master/pyv8-linux32.zip"
$ unzip pyv8-linux32.zip
$ sudo cp *PyV8* /usr/lib/python2.7/dist-packages/对于64位arch,请使用以下步骤:
$ wget -c "https://raw.githubusercontent.com/emmetio/pyv8-binaries/master/pyv8-linux64.zip"
$ unzip pyv8-linux64.zip
$ rm -rf /usr/lib/python2.7/dist-packages/*PyV8*
$ sudo cp *PyV8* /usr/lib/python2.7/dist-packages/https://stackoverflow.com/questions/32892039
复制相似问题