ars*_*nik 5 fuzzy-comparison python-2.7
我正在运行蟒蛇 2.7.11 (v2.7.11:6d1b6a68f775, Dec 5 2015, 20:40:30) [MSC v.1500 64 bit (AMD64)]
点安装ssdeep
...
_ssdeep_cffi_8a9054b9x627c7d55.c
ssdeep\__pycache__\_ssdeep_cffi_8a9054b9x627c7d55.c(209) : fatal error C1083: Cannot open include file: 'fuzzy.h': No such file or directory
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "c:\users\jlevas~1\appdata\local\temp\pip-build-jzdbfu\ssdeep\setup.py", line 123, in <module>
ext_package="ssdeep",
File "c:\python27\lib\distutils\core.py", line 151, in setup
dist.run_commands()
File "c:\python27\lib\distutils\dist.py", line 953, in run_commands
self.run_command(cmd)
File "c:\python27\lib\distutils\dist.py", line 972, in run_command
cmd_obj.run()
File "c:\python27\lib\site-packages\setuptools\command\egg_info.py", line 180, in run
self.find_sources()
File "c:\python27\lib\site-packages\setuptools\command\egg_info.py", line 207, in find_sources
mm.run()
File "c:\python27\lib\site-packages\setuptools\command\egg_info.py", line 291, in run
self.add_defaults()
File "c:\python27\lib\site-packages\setuptools\command\egg_info.py", line 320, in add_defaults
sdist.add_defaults(self)
...
Run Code Online (Sandbox Code Playgroud)
我尝试使用 easy_install 甚至从 zip ( https://pypi.python.org/pypi/ssdeep ) 版本 3.1.1 安装(为此我使用了 cygwinpython setup.py install
但是我总是得到同样的错误,fuzzy.h无法打开。
小智 0
要使进程 C:\python-ssdeep-master\build\temp.win-amd64-cpython-312\Release 您可以将 fuzzy.h 复制到那里,但随后您会收到有关 fuzzy.lib 的错误,那么您需要从中创建 fuzzy.lib Sample.c 与 cl Sample.c fuzzy.lib。然后你会得到 fuzzy.lib LNK1181 错误无法打开输入文件。如果你很懒,你可以直接使用这个: https: //github.com/DinoTools/python-ssdeep让我们继续 pip install ssdeep 的事情。如果您尝试 lib /machine:i386 /def:fuzzy.def ,您仍然会收到错误 LNK1104 无法打开文件。所以只有一个办法。哪一条路?这是 mingw 方式,但仍然不起作用,你可以使用https://sourceforge.net/p/Hydradragonav/code/ci/master/tree/HydraDragonAV/ssdeep这些东西为 python 创建 ssdeep 库。
| 归档时间: |
|
| 查看次数: |
990 次 |
| 最近记录: |