Windows 安装lanms-neo 报错 Microsoft Visual C++ 14.0 is required gcc:,gcc: error: /EHsc: No such file or directory ,gcc.exe’ failed with exit status 1,if…的 解决过程方法
解决过程(也许只看后面解决分析的部分就行了):
想装paddleocr,在安装到遇到lanms-neo 时出现 Microsoft Visual C++ 14.0 is required. Get it with “Microsoft Visual C++ Build Tools 错误
第一个查到的方案是下个Visual StudioMMOCR windows安装问题:Could not build wheels for lanms-neo,which is required to install pyproject…太大太慢,又看到了别的解决方案那就先试试别的
在尝试了安装依赖的解决方法:Microsoft Visual C++ 14.0 is required.后再安装
弹出以下报错
gcc: error: /std:c++latest: No such file or directory
gcc: error: /EHsc: No such file or directory
gcc: error: /bigobj: No such file or directory
error: command 'F:\\vst\\mingw\\x86_64-8.1.0-release-win32-sjlj-rt_v6-rev0\\mingw-w64\\bin\\gcc.exe' failed with exit status 1
由于之前安装过mingw,错误报告上面的地址是之前的地址,所以我以为是获取了我之前安装的gcc.exe的位置而不是新安装的,所以从系统变量path里删了,然后再安装弹出新报错(没记录,其中一行大概是这样)
if version > "2.10,4":
将mingw地址再次加入系统变量Path,报错又变回之前的,所以这个报错应该是没找到mingw.
所以通过上面的安装依赖并没有自动链接查找新安装的mingw的地址,网页搜索找到位置在
....\Anaconda3\Library\mingw-w64\bin
将系统变量Path内填入这个地址
结果换了环境变量完了还是不行,回到最初的方案,下了个VS 2022,但依然报错
之后看见篇文章说可能是gcc版本太低pip install lanms==1.0.2 g++: error解决方案在cmd里用 gcc -v 查了下后anaconda里的版本是5.40,通过安装个新的mingw(我是之前安装过的版本9.40),把anaconda的mingw,bin同级文件夹清空.将新安装的bin文件夹所在目录的全部文件都复制过去后还是不行
后来直接查这问题最后一行的最后部分“failed with exit status 1”win10安装pycocotools遇到的问题(gcc.exe failed with exit status 1)
没执行第三步因为感觉是安装msvc相关的,因为我已经在安装VS 2022时装好了.执行前两步修改完成再次安装,成功
解决方法(不确定):
1.安装 Visual Studio. MMOCR windows安装问题:Could not build wheels for lanms-neo,which is required to install pyproject…
2.进入python安装目录(anaconda目录)
找到Lib,进入
找到distutils包,进入找到distutils.cfg文件打开
用anaconda的话是这样的
[build]
compiler=mingw32
改为文章来源:https://www.toymoban.com/news/detail-449417.html
[build]
compiler=msvc
再次pip安装即可
来自win10安装pycocotools遇到的问题(gcc.exe failed with exit status 1)文章来源地址https://www.toymoban.com/news/detail-449417.html
到了这里,关于Windows 安装lanms-neo 报错 Microsoft Visual C++ 14.0 is required gcc:,No such file or directory等解决过程方法的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!