python setup error: [WinError 2] 系统找不到指定的文件

python setup error: [WinError 2] 系统找不到指定的文件

原因还未找到,

以下是网友的方法,测试没成功。

2、编译源码

需要的工具Visual C++ 2015 build tools(如果下载过完整的VS就不用管)

cd 到PythonAPI文件下然后执行以下代码

install pycocotools locally

python setup.py build_ext --inplace

install pycocotools to the Python site-packages

python setup.py build_ext install

选择第二种编译方式 python setup.py build_ext install

到这一步,我一直提示这样的错误:

困扰了大半天,终于解决了, 原来是c编译器的问题

解决方法

原因是编译安装时python用的mingw32的gcc而不是用msvc,进入anaconda目录,找到Lib,进入找到distutils包,进入找到distutils.cfg文件,没有可以创建。

将原来的 compiler=mingw32改为compiler=msvc

为什么会这样了?

MSVC是指微软的VC编译器

MinGW是指是Minimalist GNU on Windows的缩写。它是一个可自由使用和自由发布的Windows特定头文件和使用GNU工具集导入库的集合,允许你在GNU/Linux和Windows平台生成本地的Windows程序而不需要第三方C运行时库。


版权声明:本文为CSDN博主「我爱学习这个名字已存在」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。

原文链接:https://blog.csdn.net/qq_30587589/article/details/88853521

相关推荐
灵智工坊LingzhiAI6 分钟前
人体坐姿检测系统项目教程(YOLO11+PyTorch+可视化)
人工智能·pytorch·python
weixin_472339464 小时前
高效处理大体积Excel文件的Java技术方案解析
java·开发语言·excel
枯萎穿心攻击4 小时前
响应式编程入门教程第二节:构建 ObservableProperty<T> — 封装 ReactiveProperty 的高级用法
开发语言·unity·c#·游戏引擎
Eiceblue6 小时前
【免费.NET方案】CSV到PDF与DataTable的快速转换
开发语言·pdf·c#·.net
m0_555762906 小时前
Matlab 频谱分析 (Spectral Analysis)
开发语言·matlab
浪裡遊7 小时前
React Hooks全面解析:从基础到高级的实用指南
开发语言·前端·javascript·react.js·node.js·ecmascript·php
烛阴8 小时前
简单入门Python装饰器
前端·python
lzb_kkk8 小时前
【C++】C++四种类型转换操作符详解
开发语言·c++·windows·1024程序员节
好开心啊没烦恼8 小时前
Python 数据分析:numpy,说人话,说说数组维度。听故事学知识点怎么这么容易?
开发语言·人工智能·python·数据挖掘·数据分析·numpy
面朝大海,春不暖,花不开8 小时前
使用 Python 实现 ETL 流程:从文本文件提取到数据处理的全面指南
python·etl·原型模式