歪打正着解决 ModuleNotFoundError: No module named ‘setuptools.command.build‘ 问题

ModuleNotFoundError: No module named ‘setuptools.command.build‘解决方案 本文主要介绍了ModuleNotFoundError: No module named 'setuptools.command.build’解决方案,希望能对新手有所帮助。 阅读详情
AI摘要

用户在Anaconda创建的Python3.7环境中遇到使用pip安装包时模块setuptools.command.build找不到的问题。尝试升级pip、setuptools和wheel等方法无效。最终发现是setuptools版本问题,通过卸载并重新安装setuptools解决了问题,成功安装了pinyin包。

利用Anaconda创建了一个python3.7的环境,后续通过pip install命令安装很多包时,均遇到了 ModuleNotFoundError: No module named ‘setuptools.command.build’ ,遇见了很多次,我去网上查看,好多人都遇见了这个问题,我尝试了很多人推荐的的方法,都无法解决问题:

python3 -m pip install --upgrade pip setuptools wheel

后来我还尝试了

pip3 install 包名 -i http://mirrors.aliyun.com/pypi/simple/ --trusted-host mirrors.aliyun.com

甚至我还更新了pip版本

pip install --upgrade pip

更新setuptools版本

pip install --upgrade setuptools

但这大家来说很有效的方法,对我来说毫无用处!!!!!下边我将以pip install pinyin -i http://mirrors.aliyun.com/pypi/simple/ --trusted-host mirrors.aliyun.com这条命令为例,来完整的展示一下问题到底是什么。

Looking in indexes: http://mirrors.aliyun.com/pypi/simple/
Collecting pinyin
  Using cached http://mirrors.aliyun.com/pypi/packages/32/95/d2969f1071b7bc0afff407d1d7b4b3f445e8e6b59df7921c9c09e35ee375/pinyin-0.4.0.tar.gz (3.6 MB)
  Preparing metadata (setup.py) ... error
  error: subprocess-exited-with-error

  × python setup.py egg_info did not run successfully.
  │ exit code: 1
  ╰─> [51 lines of output]
      running egg_info
      creating C:\Users\zdm\AppData\Local\Temp\pip-pip-egg-info-pp39i6cl\pinyin.egg-info
      writing C:\Users\zdm\AppData\Local\Temp\pip-pip-egg-info-pp39i6cl\pinyin.egg-info\PKG-INFO
      writing dependency_links to C:\Users\zdm\AppData\Local\Temp\pip-pip-egg-info-pp39i6cl\pinyin.egg-info\dependency_links.txt
      writing entry points to C:\Users\zdm\AppData\Local\Temp\pip-pip-egg-info-pp39i6cl\pinyin.egg-info\entry_points.txt
      writing top-level names to C:\Users\zdm\AppData\Local\Temp\pip-pip-egg-info-pp39i6cl\pinyin.egg-info\top_level.txt
      writing manifest file 'C:\Users\zdm\AppData\Local\Temp\pip-pip-egg-info-pp39i6cl\pinyin.egg-info\SOURCES.txt'
      Traceback (most recent call last):
        File "<string>", line 36, in <module>
        File "<pip-setuptools-caller>", line 34, in <module>
        File "C:\Users\zdm\AppData\Local\Temp\pip-install-0s80o2m4\pinyin_ab01038a81c249598cc1f2a7b59501b2\setup.py", line 34, in <module>
          "Programming Language :: Python :: Implementation :: PyPy",
        File "D:\anaconda3\envs\py37\lib\site-packages\setuptools\__init__.py", line 153, in setup
          return distutils.core.setup(**attrs)
        File "D:\anaconda3\envs\py37\lib\distutils\core.py", line 148, in setup
          dist.run_commands()
        File "D:\anaconda3\envs\py37\lib\distutils\dist.py", line 966, in run_commands
          self.run_command(cmd)
        File "D:\anaconda3\envs\py37\lib\distutils\dist.py", line 985, in run_command
          cmd_obj.run()
        File "D:\anaconda3\envs\py37\lib\site-packages\setuptools\command\egg_info.py", line 299, in run
          self.find_sources()
        File "D:\anaconda3\envs\py37\lib\site-packages\setuptools\command\egg_info.py", line 306, in find_sources
          mm.run()
        File "D:\anaconda3\envs\py37\lib\site-packages\setuptools\command\egg_info.py", line 541, in run
          self.add_defaults()
        File "D:\anaconda3\envs\py37\lib\site-packages\setuptools\command\egg_info.py", line 578, in add_defaults
          sdist.add_defaults(self)
        File "D:\anaconda3\envs\py37\lib\distutils\command\sdist.py", line 226, in add_defaults
          self._add_defaults_python()
        File "D:\anaconda3\envs\py37\lib\site-packages\setuptools\command\sdist.py", line 111, in _add_defaults_python
          build_py = self.get_finalized_command('build_py')
        File "D:\anaconda3\envs\py37\lib\distutils\cmd.py", line 299, in get_finalized_command
          cmd_obj.ensure_finalized()
        File "D:\anaconda3\envs\py37\lib\distutils\cmd.py", line 107, in ensure_finalized
          self.finalize_options()
        File "D:\anaconda3\envs\py37\lib\site-packages\setuptools\command\build_py.py", line 29, in finalize_options
          orig.build_py.finalize_options(self)
        File "D:\anaconda3\envs\py37\lib\distutils\command\build_py.py", line 45, in finalize_options
          ('force', 'force'))
        File "D:\anaconda3\envs\py37\lib\distutils\cmd.py", line 286, in set_undefined_options
          src_cmd_obj = self.distribution.get_command_obj(src_cmd)
        File "D:\anaconda3\envs\py37\lib\distutils\dist.py", line 857, in get_command_obj
          klass = self.get_command_class(command)
        File "D:\anaconda3\envs\py37\lib\site-packages\setuptools\dist.py", line 893, in get_command_class
          self.cmdclass[command] = cmdclass = ep.load()
        File "D:\anaconda3\envs\py37\lib\site-packages\pkg_resources\__init__.py", line 2465, in load
          return self.resolve()
        File "D:\anaconda3\envs\py37\lib\site-packages\pkg_resources\__init__.py", line 2471, in resolve
          module = __import__(self.module_name, fromlist=['__name__'], level=0)
      ModuleNotFoundError: No module named 'setuptools.command.build'
      [end of output]

  note: This error originates from a subprocess, and is likely not a problem with pip.
error: metadata-generation-failed

× Encountered error while generating package metadata.
╰─> See above for output.

note: This is an issue with the package mentioned above, not pip.
hint: See above for details.

最开始,我只关注了**ModuleNotFoundError: No module named 'setuptools.command.build,我查了很多资料,问题并未解决【哭唧唧,已经开始怀疑人生了】。而且我发现我创建的另外一个python3.8的环境,可以很容易的通过pip install pinyin**进行安装,我真的,我开始怀疑python版本的影响了,哈哈哈。

后来,我想着我得完整的看一下这个错误,看看到底是哪个环节出了问题?然后我又看见了**× python setup.py egg_info did not run successfully. │ exit code: 1,然后我又去百度,又去查原因,然后我看到了需要开通专栏才能看的博客,天生一身反骨,需要花钱??不不不,我就不开!!然后我继续看呀看呀看呀,突然灵光一现,我通过pip list看了一下python3.8环境安装的包中,到底有没有setuptools**,果然,我发现这里的版本是67.7.2。然而我的python3.7环境中,setuptools包的版本是65.6.3。
在这里插入图片描述
抱着试一试的想法,我执行了pip uninstall setuptools。
在这里插入图片描述
当时脑子里还纠结了一会,是不是需要先执行pip install setuptools==67.7.2,然后再试pip3 install pinyin -i http://mirrors.aliyun.com/pypi/simple/ --trusted-host mirrors.aliyun.com,哈哈哈,不知道怎么想的,直接省略了前一个步骤,执行了第二个命令,我的天,发生了啥,竟然成功了,虽然我也不知道原因出在哪里,但这个问题真的困扰了我很久了!!必须记录一下
在这里插入图片描述

ModuleNotFoundError: No module named ‘setuptools_rust‘ 解决方案 本文主要介绍了ModuleNotFoundError: No module named ‘setuptools_rust’ 解决方案,希望能对使用Python的同学们有所帮助。 文章目录 1. 问题描述 2. 解决方案 阅读详情

相关推荐

解决Python ImportError: No module named ‘distutils.util‘错误

如果问题仍然存在,请检查您的Python安装和环境配置,并确保distutils模块正确安装和可用。重新安装Python:如果上述检查发现缺少distutils模块,您可以尝试重新安装Python。distutils模块是Python的标准库之一,它提供了一些工具函数和类,用于构建和安装Python软件包。distutils模块是Python的标准库之一,通常在Python的安装包中包含。检查Python安装路径:如果重新安装Python后仍然遇到问题,可能是Python的安装路径配置有问题。

StyVue的博客 2万+

Python安装pyinstaller模块的错误:ModuleNotFoundError: No module named 'setuptools.build_meta'

一大串红字,但看最后这行可以猜到与setuptools模块有关,果然,查阅优快云后,知道是setuptools的版本太低。 解决方法: 升级一下setuptools包: pip install --upgrade setuptools 之后在进行: pip install pyinstaller 如果还是有错,再尝试一下先安装好pywin32和wheel,然后再安装pyin...

MCotoneaster的博客 8314

ArcGIS中地理坐标系与投影坐标系以及投影转换

简单介绍arcgis软件中坐标系定义、设置和常见问题。

weixin_41399650的博客 8万+

【Ubuntu报错】ModuleNotFoundError: No module named 'setuptools'

报错信息 python安装插件时报错: 解决方案 这个是因为没有找到模型,需要安装setuptools。 Python3中setuptools、Pip安装详解 1、安装setuptools 命令如下: wget --no-check-certificate https://pypi.python.org/packages/source/s/setuptools/setuptoo...

fox_wayen的博客 8534

告别裸机:在FreeRTOS上为STM32移植SOEM 1.4.0的完整指南

本文详细介绍了在FreeRTOS环境下为STM32H7系列芯片移植SOEM 1.4.0的完整指南,涵盖环境准备、任务架构设计、OSAL层适配及网络驱动优化等关键步骤。通过EtherCAT主站解决方案的实现,帮助开发者构建稳定可靠的工业自动化系统,提升实时通信性能。

weixin_33582311的博客 363

Windows 本地安装 OpenClaw(龙虾)完整教程(纯净无广告)

《Windows系统OpenClaw本地AI网关安装指南》 本文提供Windows 10/11系统下OpenClaw(龙虾)AI网关的完整部署教程,包含: 环境配置:Node.js安装验证 核心安装:npm全局部署OpenClaw 模型对接:以DeepSeek为例配置API 扩展功能:飞书机器人集成方法 日常管理:启停命令/Web面板访问 卸载清理:完整移除服务与残留 教程涵盖初始化配置、技能管理、常见问题排查,特别说明管理员权限要求及飞书配对流程,适合新手30分钟内完成本地AI网关搭建。通过命令行操作与W

qiuxunbin_csdn的博客 641

ModuleNotFoundError: No module named ‘setuptools_rust‘

安装后,尝试重新安装之前出现错误的包。如果问题仍然存在,请确保你的 Python 环境设置正确,并且你有安装包的必要权限。错误通常是因为你尝试安装的 Python 包需要 Rust 语言支持,而你的环境中没有安装。包,这是一个为 Python 包构建 Rust 扩展的。解决这个问题的方法是安装。这个命令会安装所需的。

r081r096的博客 5097

C#上位机开发:西门子/三菱PLC通信,新手直接上手

对着西门子S7协议文档看半天,连“DB块地址怎么写”都搞不懂;写三菱PLC代码时,分不清MC协议和Modbus的区别,代码改来改去连不上;好不容易跑通代码,换个PLC型号又报错,不知道哪里出问题;后来发现,新手学PLC通信根本不用先啃协议文档——先跑通“能通信”的代码,再慢慢理解底层逻辑,效率至少提升3倍。西门子PLC:用S7NetPlus库(新手最友好),实现以太网通信,支持S7-200 SMART/1200/1500;

这里只有干货:从 Modbus 通信到 MES 对接,从 YOLO 训练到工控机部署,带你搞定工业软件开发全流程。 880

【报错解决】ModuleNotFoundError: No module named ‘setuptools.build_meta‘

更新以下setuptools即可。

小白冲鸭的博客 3355

一文搞懂数据标注

数据标注即通过分类、画框、标注、注释等,对图片、语音、文本等数据进行处理,标记对象的特征,以作为机器学习基础素材的过程。简言之,就是需要给数据做好标注,这样机器就能知道学习哪些内容。

女王の专属领地 9944

Autosar诊断实战系列23-NRC优先级解析

NRC分类,优先级判断逻辑及测试注意事项介绍。

initiallizer的博客 2618

setup.py 报错:ModuleNotFoundError: No module named ‘setuptools‘

setup.py 报错:ModuleNotFoundError: No module named 'setuptools'

SCKFH的博客 3677

OpenHarmony之Histreamer引擎深度解析:pipeline_core架构如何全面取代GStreamer,一统音视频播放与录制

Histreamer是OpenHarmony多媒体框架的核心媒体引擎,采用架构设计。一个轻量级的媒体引擎组件,提供播放、录制等场景的媒体数据流水线处理。1.播放场景分为如下几个节点:数据源读取、解封装、解码、输出;2.录制场景分为如下几个节点:数据源读取、编码、封装、输出。该引擎从OH5.0开始取代了原有的媒体引擎gstreamer(部分文档还保留较老架构的讲解),提供统一的音视频播放、录制、元数据解析等能力。

m0_67505153的博客 333

ModuleNotFoundError: No module named ‘setuptools._distutils‘

0.环境 ubuntu16.04 python 1.问题 pip安装python库时,出现这个错误。 ModuleNotFoundError: No module named 'setuptools._distutils' 2.解决 pip install -i https://pypi.tuna.tsinghua.edu.cn/simple --upgrade setuptools

聿默的博客 5585

SLAM 轨迹评估工具——EVO安装、使用介绍

evo是一款用于视觉里程计和SLAM问题的轨迹评估工具. 核心功能是能够绘制相机的轨迹, 或评估轨迹与真值之间的误差. 支持多种数据集的轨迹格式(TUM、KITTI、EuRoC MAV、ROS的bag), 同时支持这些数据格式之间的相互转换,本文轨迹展示以tum数据格式为例。

u010196944的博客 1万+

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

解决:import Paddle时报错ModuleNotFoundError: No module named ‘setuptools‘

然后重新进入python解释器,先导入setuptools依赖。最后验证paddle是否安装成功。秩序先安装setuptools。再导入paddle依赖。

小老板_BK 963

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

pyinstaller打包成功后提示ModuleNotFoundError: No module named ‘distutils‘错误解决办法

问题: pyinstaller打包好后运行的时候提示:ModuleNotFoundError: No module named ‘distutils’ ​ 昨天使用pyinstaller打包好后运行的时候提示:ModuleNotFoundError: No module named 'distutils’的错误. 尝试了各种办法都没有解决这个问题,直到在github上看见了到了issue. 我查看...

kujirashark 3万+

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

深度学习工具包 DeepLearningToolbox

深度学习工具包Deprecation notice.-----This toolbox is outdated and no longer maintained.There are much better tools available for deep learning than this toolbox, e.g. [Theano](http://deeplearning.net/software/theano/), [torch](http://torch.ch/) or [tensorflow](http://www.tensorflow.org/)I would suggest you use one of the tools mentioned above rather than use this toolbox.Best, Rasmus.DeepLearnToolbox================A Matlab toolbox for Deep Learning.Deep Learning is a new subfield of machine learning that focuses on learning deep hierarchical models of data.It is inspired by the human brain's apparent deep (layered, hierarchical) architecture.A good overview of the theory of Deep Learning theory is[Learning Deep Architectures for AI](http://www.iro.umontreal.ca/~bengioy/papers/ftml_book.pdf)For a more informal introduction, see the following videos by Geoffrey Hinton and Andrew Ng.* [The Next Generation of Neural Networks](http://www.youtube.com/watch?v=AyzOUbkUf3M) (Hinton, 2007)* [Recent Developments in Deep Learning](http://www.youtube.com/watch?v=VdIURAu1-aU) (Hinton, 2010)* [Unsupervised Feature Learning and Deep Learning](http://www.youtube.com/watch?v=ZmNOAtZIgIk) (Ng, 2011)If you use this toolbox in your research please cite [Prediction as a candidate for learning deep hierarchical models of data](http://www2.imm.dtu.dk/pubdb/views/publication_details.php?id=6284)```@MASTERSTHESIS\{IMM2012-06284, author = "R. B. Palm", title = "Prediction as a candidate for learning deep hierarchical models of data", year = "2012",}```Contact: rasmusbergpalm at gmail dot comDirectories included in the toolbox-----------------------------------`NN/` - A library for Feedforward Backpropagation Neural Networks`CNN/` - A library for Convolutional Neural Networks`DBN/` - A library for Deep Belief Networks`SAE/` - A library for Stacked Auto-Encoders`CAE/` - A library for Convolutional Auto-Encoders`util/` - Utility functions used by the libraries`data/` - Data used by the examples`tests/` - unit tests to verify toolbox is workingFor references on each library check REFS.mdSetup-----1. Download.2. addpath(genpath('DeepLearnToolbox'));Example: Deep Belief Network---------------------```matlabfunction test_example_DBNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit RBM and visualize its weightsrand('state',0)dbn.sizes = [100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);figure; visualize(dbn.rbm{1}.W'); % Visualize the RBM weights%% ex2 train a 100-100 hidden unit DBN and use its weights to initialize a NNrand('state',0)%train dbndbn.sizes = [100 100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);%unfold dbn to nnnn = dbnunfoldtonn(dbn, 10);nn.activation_function = 'sigm';%train nnopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.10, 'Too big error');```Example: Stacked Auto-Encoders---------------------```matlabfunction test_example_SAEload mnist_uint8;train_x = double(train_x)/255;test_x = double(test_x)/255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit SDAE and use it to initialize a FFNN% Setup and train a stacked denoising autoencoder (SDAE)rand('state',0)sae = saesetup([784 100]);sae.ae{1}.activation_function = 'sigm';sae.ae{1}.learningRate = 1;sae.ae{1}.inputZeroMaskedFraction = 0.5;opts.numepochs = 1;opts.batchsize = 100;sae = saetrain(sae, train_x, opts);visualize(sae.ae{1}.W{1}(:,2:end)')% Use the SDAE to initialize a FFNNnn = nnsetup([784 100 10]);nn.activation_function = 'sigm';nn.learningRate = 1;nn.W{1} = sae.ae{1}.W{1};% Train the FFNNopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.16, 'Too big error');```Example: Convolutional Neural Nets---------------------```matlabfunction test_example_CNNload mnist_uint8;train_x = double(reshape(train_x',28,28,60000))/255;test_x = double(reshape(test_x',28,28,10000))/255;train_y = double(train_y');test_y = double(test_y');%% ex1 Train a 6c-2s-12c-2s Convolutional neural network %will run 1 epoch in about 200 second and get around 11% error. %With 100 epochs you'll get around 1.2% errorrand('state',0)cnn.layers = { struct('type', 'i') %input layer struct('type', 'c', 'outputmaps', 6, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %sub sampling layer struct('type', 'c', 'outputmaps', 12, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %subsampling layer};cnn = cnnsetup(cnn, train_x, train_y);opts.alpha = 1;opts.batchsize = 50;opts.numepochs = 1;cnn = cnntrain(cnn, train_x, train_y, opts);[er, bad] = cnntest(cnn, test_x, test_y);%plot mean squared errorfigure; plot(cnn.rL);assert(er<0.12, 'Too big error');```Example: Neural Networks---------------------```matlabfunction test_example_NNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);% normalize[train_x, mu, sigma] = zscore(train_x);test_x = normalize(test_x, mu, sigma);%% ex1 vanilla neural netrand('state',0)nn = nnsetup([784 100 10]);opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samples[nn, L] = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.08, 'Too big error');%% ex2 neural net with L2 weight decayrand('state',0)nn = nnsetup([784 100 10]);nn.weightPenaltyL2 = 1e-4; % L2 weight decayopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex3 neural net with dropoutrand('state',0)nn = nnsetup([784 100 10]);nn.dropoutFraction = 0.5; % Dropout fraction opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex4 neural net with sigmoid activation functionrand('state',0)nn = nnsetup([784 100 10]);nn.activation_function = 'sigm'; % Sigmoid activation functionnn.learningRate = 1; % Sigm require a lower learning rateopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex5 plotting functionalityrand('state',0)nn = nnsetup([784 20 10]);opts.numepochs = 5; % Number of full sweeps through datann.output = 'softmax'; % use softmax outputopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex6 neural net with sigmoid activation and plotting of validation and training error% split training data into training and validation datavx = train_x(1:10000,:);tx = train_x(10001:end,:);vy = train_y(1:10000,:);ty = train_y(10001:end,:);rand('state',0)nn = nnsetup([784 20 10]); nn.output = 'softmax'; % use softmax outputopts.numepochs = 5; % Number of full sweeps through dataopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, tx, ty, opts, vx, vy); % nntrain takes validation set as last two arguments (optionally)[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');```[![Bitdeli Badge](https://d2weczhvl823v0.cloudfront.net/rasmusbergpalm/deeplearntoolbox/trend.png)](https://bitdeli.com/free "Bitdeli Badge")

Python安装模块出错(No module named setuptools)解决方法

Python第三方模块中一般会自带setup.py文件,在Windows环境下,我们只需要在命令行中使用以下命令即可自动化安装   python setup.py install   安装的过程中有可能会出现“ImportError: No module named setuptools”的错误提示,这是因为Windows环境下Python默认是没有安装setuptools这个模块的,这...

大方子 4万+

在Anaconda prompt中用pip依赖安装包出现 ModuleNotFoundError: No module named ‘setuptools.command.build‘

在Anaconda prompt中用pip依赖安装包出现 ModuleNotFoundError: No module named 'setuptools.command.build'的报错,如下图。: 如果上面的方法都无效,可能是你当前环境的问题。你可以创建一个新的虚拟环境,然后在新的环境中尝试安装。这个问题可能是因为你的环境中。的某些组件出现了问题,具体是缺少。的所有依赖包都安装齐全,尤其是。的问题,所以首先尝试更新。: 如果问题依然存在,确保。版本不匹配,或者安装的。遇到的错误表明在安装。

m0_73553273的博客 1074

解决ModuleNotFoundError: No module named ‘distutils‘

使用python组件过程中,可能有些时候兼容问题。也可能是其他问题,网上查阅了下,也可能是跟python的版本相关,这边使用的是3.12.4,较新的版本,但是实际上我是在使用har2case组件的时候才弹出的错误,之前正常使用大部分组件没有错误。经过查阅资料,说切换或安装一个低版本的distutils组件可以解决,但是我这里实际上还不清楚使用到的组件到底是什么。

che_lys的博客 1万+

ModuleNotFoundError: No module named ‘setuptools.command.build‘

ModuleNotFoundError: No module named 'setuptools.command.build'

JingYi的专栏 3024

如何解决pip安装报错ModuleNotFoundError: No module named ‘setuptools’问题

摘要:本文针对PyCharm控制台执行pip install时出现的ModuleNotFoundError: No module named 'setuptools'错误,提供全面的解决方案。文章梳理了8种常见原因及对应修复方法,包括基础依赖安装、网络源切换、版本冲突处理、环境变量配置等核心问题。通过流程图和对比表格直观展示排查思路,并给出PyCharm环境管理建议。适用于Windows、Linux、macOS等系统环境,帮助开发者快速解决Python包安装问题。(149字)

官方推荐:站内优质创作者 1215

Python系列Bug修复|如何解决 pip install 安装报错 ModuleNotFoundError: No module named ‘setuptools’ 问题

本文针对Python使用pip安装包时出现的ModuleNotFoundError: No module named 'setuptools'报错进行解析。该问题主要由于setuptools核心依赖缺失、环境版本错位、权限不足或虚拟环境依赖未同步导致。文章详细分析了报错的本质特征和典型触发场景,包括精简版Python安装缺失、虚拟环境继承问题等。提供了通用修复方案如python -m ensurepip --upgrade一键补装,以及针对不同场景的具体解决方法,如手动安装升级、用户目录安装、虚拟环境修复和

那些看似不起波澜的日复一日,会在某天让你看到坚持的意义 773

pip 安装报错: ModuleNotFoundError: No module named ‘setuptools_rust‘

pip 安装 docker-compose 时报错: ModuleNotFoundError: No module named 'setuptools_rust'

架构师小冯的专栏 3748

ModuleNotFoundError: No module named ‘distutils‘的解决办法

ModuleNotFoundError: No module named 'distutils'的解决办法

weixin_59994137的博客 7万+
上一篇: ModuleNotFoundError: No module named ‘XXX‘解决方法
下一篇: 编辑距离算法(Levenshtein Distance Algorithm)的概念理解及其应用
123我是木头人
博客等级 码龄9年 67粉丝 45原创
评论 11
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

123我是木头人

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值