我正在尝试安装 ElastAlert。我已经尝试了他们文档中描述的两种方法:
1:通过 pip 安装:pip install elastalert
尝试安装“blist”时安装失败。
2:克隆 repo,使用 python setup.py install 安装 setup.py 文件
尝试安装“blist”时脚本失败。
所以我尝试单独安装“blist”:
pip install blist,失败了。
我下载了“blist”的 .exe 安装文件,它打开并告诉我我确实需要 Python 2.6 来安装它。我已经安装了 3.8.1,所以这应该不是问题吧?
我已经在这里结束了,非常感谢一些帮助:)
尝试 pip install elastalert 时出错:
错误:命令出错,退出状态为 1:命令:'c:\users\matthias.reichenberg\appdata\local\programs\python\python38\python.exe' -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\Users\matthias.reichenberg\AppData\Local\Temp\pip-install-f99484f4\blist\setup.py'"'"'; 文件='"'"'C:\Users\matthias.reichenberg\AppData\Local\Temp\pip-install-f99484f4\blist\setup.py'"'"';f=getattr(tokenize, '"'"' open'"'"', open)( file );code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"' );f.close();exec(编译(代码,文件, '"'"'
错误:命令 'C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\VC\Tools\MSVC\14.23.28105\bin\HostX86\x64\cl.exe' 失败,退出状态为 2
错误:为 blist 构建轮子失败为 blist 运行 setup.py clean 未能构建 blist
错误:命令出错,退出状态为 1:命令:'c:\users\matthias.reichenberg\appdata\local\programs\python\python38\python.exe' -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\Users\matthias.reichenberg\AppData\Local\Temp\pip-install-f99484f4\blist\setup.py'"'"'; 文件='"'"'C:\Users\matthias.reichenberg\AppData\Local\Temp\pip-install-f99484f4\blist\setup.py'"'"';f=getattr(tokenize, '"'"' open'"'"', open)( file );code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"' );f.close();exec(编译(代码、文件)8\Release\blist/_blist.obj _blist.c c:\users\matthias.reichenberg\appdata\local\programs\python\python38\include\pyconfig.h(59):致命错误 C1083:无法打开包含文件:'io .h':没有这样的文件或目录错误:命令'C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\VC\Tools\MSVC\14.23.28105\bin\HostX86\x64\cl.exe'退出状态为 2 失败 ---------------------------------------- 错误:命令出错退出状态为 1:'c:\users\matthias.reichenberg\appdata\local\programs\python\python38\python.exe' -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\Users\matthias.reichenberg\AppData\Local\Temp\pip-install-f99484f4\blist\setup.py'"'"'; reichenberg\appdata\local\programs\python\python38\include\pyconfig.h(59):致命错误 C1083:无法打开包含文件:'io.h':没有这样的文件或目录错误:命令'C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\VC\Tools\MSVC\14.23.28105\bin\HostX86\x64\cl.exe' 失败,退出状态为 2 ------------- --------------------------------------- 错误:命令出错,退出状态为 1:'c:\users\matthias.reichenberg\appdata\local \programs\python\python38\python.exe' -u -c '导入系统,setuptools,tokenize;sys.argv[0] = '"'"'C:\Users\matthias.reichenberg\AppData\Local\Temp\pip-install-f99484f4\blist\setup.py'"'"'; reichenberg\appdata\local\programs\python\python38\include\pyconfig.h(59):致命错误 C1083:无法打开包含文件:'io.h':没有这样的文件或目录错误:命令'C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\VC\Tools\MSVC\14.23.28105\bin\HostX86\x64\cl.exe' 失败,退出状态为 2 ------------- --------------------------------------- 错误:命令出错,退出状态为 1:'c:\users\matthias.reichenberg\appdata\local \programs\python\python38\python.exe' -u -c '导入系统,setuptools,tokenize;sys.argv[0] = '"'"'C:\Users\matthias.reichenberg\AppData\Local\Temp\pip-install-f99484f4\blist\setup.py'"'"'; \Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\VC\Tools\MSVC\14.23.28105\bin\HostX86\x64\cl.exe' 失败,退出状态为 2 ---------- ------------------------------ 错误:命令出错,退出状态为 1:'c:\users\matthias.reichenberg\ appdata\local\programs\python\python38\python.exe' -u -c 'import sys,setuptools,tokenize;sys.argv[0] = '"'"'C:\Users\matthias.reichenberg\AppData\Local\Temp\pip-install-f99484f4\blist\setup.py'"'"'; \Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\VC\Tools\MSVC\14.23.28105\bin\HostX86\x64\cl.exe' 失败,退出状态为 2 ---------- ------------------------------ 错误:命令出错,退出状态为 1:'c:\users\matthias.reichenberg\ appdata\local\programs\python\python38\python.exe' -u -c 'import sys,setuptools,tokenize;sys.argv[0] = '"'"'C:\Users\matthias.reichenberg\AppData\Local\Temp\pip-install-f99484f4\blist\setup.py'"'"'; 导入 sys、setuptools、tokenize;sys.argv[0] = '"'"'C:\Users\matthias.reichenberg\AppData\Local\Temp\pip-install-f99484f4\blist\setup.py'"'"'; 导入 sys、setuptools、tokenize;sys.argv[0] = '"'"'C:\Users\matthias.reichenberg\AppData\Local\Temp\pip-install-f99484f4\blist\setup.py'"'"';文件='"'"'C:\Users\matthias.reichenberg\AppData\Local\Temp\pip-install-f99484f4\blist\setup.py'"'"';f=getattr(tokenize, '"'"' open'"'"', open)( file );code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"' );f.close();exec(compile(code, file , '"'"'exec'"'"'))' install --record 'C:\Users\matthias.reichenberg\AppData\Local\Temp\ pip-record-we1u1k_w\install-record.txt' --single-version-externally-managed --compile --install-headers 'c:\users\matthias.reichenberg\appdata\local\programs\python\python38\Include \blist' 检查日志以获取完整的命令输出。