pybullet 安装问题 —— Microsoft Visual C++ 14.0 is required.

2023-11-03 07:28

本文主要是介绍pybullet 安装问题 —— Microsoft Visual C++ 14.0 is required.,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

出现报错:

error: Microsoft Visual C++ 14.0 or greater is required. Get it with "Microsoft C++ Build Tools": https://visualstudio.microsoft.com/visual-cpp-build-tools/

[end of output] note: This error originates from a subprocess, and is likely not a problem with pip.

ERROR: Failed building wheel for pybullet Running setup.py clean for pybullet Failed to build pybullet

ERROR: Could not build wheels for pybullet, which is required to install pyproject.toml-based projects

出现问题的原因是因为本机中无Microsoft Visual C++ Build Tools和对应的wheel?

解决:

        第一种方法:下载VS

        第二种方法:直接下载对应的whl文件(推荐,但是可能会出现其他包不存在等)

        第三种方法:直接下载Microsoft Visual C++ Build Tools(推荐)


        笔者这里之前安装过VS2019,但不知道为什么还是检查不出Microsoft Visual C++ Build Tools,重新安装VS2022还是不行。

        在经过大量搜索之后,本来想直接安装pybullet对应的whl文件,下面是两个网址:

        https://www.lfd.uci.edu/~gohlke/pythonlibs/#pymssql

        pybullet · PyPI

        注意这里下载的whl文件要对应自己本机的设置,具体版本如何查看可以CSDN一下 ~或者查看文末链接。

        但是笔者并没有找到win版本的pybullet对应的whl文件,所以在下面贴的链接中直接下载了Microsoft Visual C++ Build Tools,再用下面的conda-forge才能安装。pip不知道为什么也安装不上。

很多报上面错误的包如果按照下文的方法不能解决,请尝试:

conda install -c conda-forge 包名称

 


 

参考于

pybullet安装-CSDN博客

【精选】Microsoft Visual C++ 14.0 is required._哈哈哈,冲冲冲的博客-CSDN博客

如何下载安装whl轮子以及确定Python适配版本_pyproj-3.0.1-cp38-cp38-win_amd64库下载-CSDN博客

这篇关于pybullet 安装问题 —— Microsoft Visual C++ 14.0 is required.的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!


原文地址:
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.chinasem.cn/article/336554

相关文章

怎样通过分析GC日志来定位Java进程的内存问题

《怎样通过分析GC日志来定位Java进程的内存问题》:本文主要介绍怎样通过分析GC日志来定位Java进程的内存问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、GC 日志基础配置1. 启用详细 GC 日志2. 不同收集器的日志格式二、关键指标与分析维度1.

Java 线程安全与 volatile与单例模式问题及解决方案

《Java线程安全与volatile与单例模式问题及解决方案》文章主要讲解线程安全问题的五个成因(调度随机、变量修改、非原子操作、内存可见性、指令重排序)及解决方案,强调使用volatile关键字... 目录什么是线程安全线程安全问题的产生与解决方案线程的调度是随机的多个线程对同一个变量进行修改线程的修改操

Python中win32包的安装及常见用途介绍

《Python中win32包的安装及常见用途介绍》在Windows环境下,PythonWin32模块通常随Python安装包一起安装,:本文主要介绍Python中win32包的安装及常见用途的相关... 目录前言主要组件安装方法常见用途1. 操作Windows注册表2. 操作Windows服务3. 窗口操作

从入门到精通C++11 <chrono> 库特性

《从入门到精通C++11<chrono>库特性》chrono库是C++11中一个非常强大和实用的库,它为时间处理提供了丰富的功能和类型安全的接口,通过本文的介绍,我们了解了chrono库的基本概念... 目录一、引言1.1 为什么需要<chrono>库1.2<chrono>库的基本概念二、时间段(Durat

Redis出现中文乱码的问题及解决

《Redis出现中文乱码的问题及解决》:本文主要介绍Redis出现中文乱码的问题及解决,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录1. 问题的产生2China编程. 问题的解决redihttp://www.chinasem.cns数据进制问题的解决中文乱码问题解决总结

C++20管道运算符的实现示例

《C++20管道运算符的实现示例》本文简要介绍C++20管道运算符的使用与实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧... 目录标准库的管道运算符使用自己实现类似的管道运算符我们不打算介绍太多,因为它实际属于c++20最为重要的

Visual Studio 2022 编译C++20代码的图文步骤

《VisualStudio2022编译C++20代码的图文步骤》在VisualStudio中启用C++20import功能,需设置语言标准为ISOC++20,开启扫描源查找模块依赖及实验性标... 默认创建Visual Studio桌面控制台项目代码包含C++20的import方法。右键项目的属性:

c++中的set容器介绍及操作大全

《c++中的set容器介绍及操作大全》:本文主要介绍c++中的set容器介绍及操作大全,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧... 目录​​一、核心特性​​️ ​​二、基本操作​​​​1. 初始化与赋值​​​​2. 增删查操作​​​​3. 遍历方

解析C++11 static_assert及与Boost库的关联从入门到精通

《解析C++11static_assert及与Boost库的关联从入门到精通》static_assert是C++中强大的编译时验证工具,它能够在编译阶段拦截不符合预期的类型或值,增强代码的健壮性,通... 目录一、背景知识:传统断言方法的局限性1.1 assert宏1.2 #error指令1.3 第三方解决

全面解析MySQL索引长度限制问题与解决方案

《全面解析MySQL索引长度限制问题与解决方案》MySQL对索引长度设限是为了保持高效的数据检索性能,这个限制不是MySQL的缺陷,而是数据库设计中的权衡结果,下面我们就来看看如何解决这一问题吧... 目录引言:为什么会有索引键长度问题?一、问题根源深度解析mysql索引长度限制原理实际场景示例二、五大解决