其他分享
首页 > 其他分享> > 【已解决】Attempted to compile AOT function without the compiler used by `numpy.distutils` present ...

【已解决】Attempted to compile AOT function without the compiler used by `numpy.distutils` present ...

作者:互联网

本文记录了在使用numba.pycc模块的过程中遇到的Attempted to compile AOT function without the compiler used by numpy.distutils present. Cannot find suitable msvc.问题的解决方法。

说一下博主的电脑环境:Win10系统,python3.7,numba0.51.2

出现问题的命令:

from numba.pycc import CC

cc = CC('filter')

(在查阅资料的过程中发现,这个问题也有可能出现在其他命令的调用或者软件安装的过程中。比如这个帖子,就是在安装rembg包时遇到了这个问题,解决方法是相同的)

具体解决方法

  1. 打开这个页面,向下滚动找到"Visual Studio 2019工具"并点击
    在这里插入图片描述
  2. 找到”Visual Studio 2019生成工具“,点击”下载“
    在这里插入图片描述
  3. 双击下载好的安装包,勾选"C++ build tools“(如果是中文,就找到对应图标的那个选项就行)
    在这里插入图片描述
  4. 安装并重启电脑,问题就解决啦。

标签:function,...,used,distutils,Attempted,numba,AOT,2019,解决
来源: https://blog.csdn.net/ShuqiaoS/article/details/111053159