本文主要是介绍win10 安装pymilvus_orm 编译mmh3报错,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
一、需要安装C++编译工具,按照提示网站下载C++编译工具 并安装https://visualstudio.microsoft.com/downloads/
Installing collected packages: mmh3
Running setup.py install for mmh3 ... errorERROR: Command errored out with exit status 1:command: 'd:\envs\article_spider\scripts\python.exe' -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\\Users\\HP\\AppData\\Local\\Temp\\pip-install-hjy8hpiw\\mmh3\\setup.py'"'"'; __file__='"'"'C:\\Users\\HP\\AppData\\Local\\Temp\\pip-install-hjy8hpiw\\mmh3\\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\HP\AppData\Local\Temp\pip-record-qn4etedo\install-record.txt' --single-version-externally-managed --compile --install-headers 'd:\envs\article_spider\include\site\python3.8\mmh3'cwd: C:\Users\HP\AppData\Local\Temp\pip-install-hjy8hpiw\mmh3\Complete output (5 lines):running installrunning buildrunning build_extbuilding 'mmh3' extensionerror: Microsoft Visual C++ 14.0 is required. Get it with "Build Tools for Visual Studio": https://visualstudio.microsoft.com/downloads/
二、安装完后,还是报错,关键错误如下:
elease\mmh3module.obj
mmh3module.cpp
C:\Users\Lisen\AppData\Local\Temp\pip-install-2lu92t_7\mmh3_7a78a66ca76b46029bc2595a3d0457f2\MurmurHash3.h(16): error C2371: “uint32_t”: 重定义;不同的基类型
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.27.29110\include\stdint.h(24): note: 参见“uint32_t”的声明
mmh3module.cpp(14): error C2371: “int32_t”: 重定义;不同的基类型
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.27.29110\include\stdint.h(20): note: 参见“int32_t”的声明
mmh3module.cpp(17): error C2371: “uint32_t”: 重定义;不同的基类型
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.27.29110\include\stdint.h(24): note: 参见“uint32_t”的声明
请找到编译工具目录C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.36.32532\include,(每个机器不同,可以在C盘搜索stdint.h),并找到stdint.h文件,用文本打开修改
修改后如下,保存再次安装编译成功
这篇关于win10 安装pymilvus_orm 编译mmh3报错的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!