Windows 安装lanms-neo 报错 Microsoft Visual C++ 14.0 is required gcc:,No such file or directory等解决过程方法

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时装好了.执行前两步修改完成再次安装,成功

Windows 安装lanms-neo 报错 Microsoft Visual C++ 14.0 is required gcc:,No such file or directory等解决过程方法_第1张图片

解决方法(不确定):

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

改为

[build]           
compiler=msvc 

再次pip安装即可
来自win10安装pycocotools遇到的问题(gcc.exe failed with exit status 1)

你可能感兴趣的:(microsoft,windows,python)