python 3.10安装Box2D遇到的问题及解决办法汇总

这篇具有很好参考价值的文章主要介绍了python 3.10安装Box2D遇到的问题及解决办法汇总。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

前言

近期在入门强化学习,搭建环境过程遇到很多问题,网上资料比较分散,本人查阅了许多资料才得以解决,将问题与解决方法整理汇总如下。

环境背景

本人电脑上同时有python3.6和python3.10两个版本,均在同一盘符下,首先尝试直接在pycharm内安装Box2D包,即在pycharm上通过:文件->设置->项目->python解释器->左下角“+”->搜索要安装的包。发现在python3.6版本可以安装成功,但是在python3.10版本安装失败,下面基于此情况对在python3.10版本安装Box2D中踩到的坑进行介绍。

本文最终要实现Gym Documentation网页中第二段代码(直接执行很多报错)

注意:确保已安装gym库、ale-py库、pygame库,下述操作在cmd中完成,进入到要安装的python版本文件中,如D:\python310

问题一:如何在指定版本python下安装第三方库

由于python3.6版本已经安装了Box2D库,直接使用命令pip install box2d
会提示库已安装(若之前未安装过,则会安装至python3.6版本下)。对此,我们可以将指定版本python目录中的python.exe和pythonw.exe改为其他的名字如python310.exe和pythonw310.exe,再执行python310 -m pip install Box2D

此问题参考文章
https://blog.csdn.net/qq_38418803/article/details/106145674

问题二:提示DEPRECATION: Box2D is being installed using the legacy ‘setup.py install’ method…并出现error: command ‘swig.exe’ failed: None

具体情况如下图
python 3.10安装Box2D遇到的问题及解决办法汇总
根据提示,说我们安装使用一个已被弃用的方法,缺少基础环境和包。我们首先更新了pip版本,升级至23.0.1,但依旧报同样问题(DEPRECATION中写到 pip 23.1 will enforce this behaviour change,故在未来版本pip中可能解决此问题)但此DEPRECATION个人认为可以忽略,使用python310 -m pip install Box2D --use-pep517命令可以让DEPRECATION消失但还是无法安装成功,如下图。
python 3.10安装Box2D遇到的问题及解决办法汇总

问题在图片中最后一行提示 error: command ‘swig.exe’ failed: None,此问题表明我们缺少swig包相关命令,故执行命令python310 -m pip install swig,完成swig的安装,然后再执行python310 -m pip install Box2D,完成安装Box2D,如下图。
python 3.10安装Box2D遇到的问题及解决办法汇总

此问题参考文章
https://github.com/pypa/pip/issues/8559
https://blog.csdn.net/yuan2019035055/article/details/127904975
https://blog.csdn.net/weixin_42188287/article/details/108069285

问题三:pycharm中执行代码时提示:No module named ‘Box2D’

此时还需要在cmd执行命令python310 -m pip install Box2D box2d-kengz,执行后程序应该就可以跑起来了,如下图。

python 3.10安装Box2D遇到的问题及解决办法汇总

此问题参考文章
https://blog.csdn.net/weixin_44104200/article/details/120494390文章来源地址https://www.toymoban.com/news/detail-455486.html

到了这里,关于python 3.10安装Box2D遇到的问题及解决办法汇总的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • pycharm unsupported Python 3.1报错:pycharm无法识别python 3.10

    本人电脑中的pycharm版本是2019的,在使用python3.10环境的时候,pycharm无法识别,出现如下错误: 网上说是因为python版本过高,无法兼容低版本的pycharm,解决方案分两种:要么降低python环境的版本,取消使用3.10,改用3.7或者3.8之类的版本;要么就是下载高版本的pycharm。这里我

    2024年02月13日
    浏览(44)
  • ​在Windows 10 下安装 Vmware 时遇到的问题和解决​方法

    在Windows 10 下安装 Vmware 时遇到的问题和解决,记录一下 1. 打开注册表编辑器 2.复制路径填入HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionAppCompatFlags 3.新建-填入 ​​​​​​​ 3.1. 复制引号内的部分以及后面的数字填入 “{3d9912c3-cb54-4f34-ab71-1d429553bf96}”=dword:00000077(数

    2024年02月13日
    浏览(49)
  • win10进行安装使用11ie浏览器——遇到问题合集解决(执行一遍、问题解决)

    因为需要访问的页面,只能兼容使用对应的ie进行访问,所以才开始安装并使用ie。再次总结自己踩的坑。 切记注意 操作完 一下步骤 请重启电脑 首先使用ie的前提就是需要确保自己的电脑上是有ie的 检验方式之一 之间进行——“开始”——进行搜索。 或者检验这个地方 打

    2024年02月04日
    浏览(69)
  • win10戴尔电脑安装操作系统遇到的问题MBR分区表只能安装GPT磁盘

    调整启动盘的启动顺序,这里启动U盘为第一顺序。 一般出现 磁盘0和1,说明存在两个盘 ,这里两个盘不是说的是C盘和D盘的问题,而是在物理上实际存在两个盘,比如一个机械盘分为了盘符C盘和D盘,还有另一个固态硬盘,这里的机械盘和固态盘分为磁盘0和磁盘1. 装操作系

    2024年02月04日
    浏览(58)
  • Windows10下docker安装及遇到的问题并且在docker快速部署onlyoffice

    docker安装超链接点击进入下载 这里下载的是window版的docker,你们根据自身实际情况下载; 遇到置灰无法勾选时需开启BIOS中的虚拟技术; 需要重启电脑,重启时按F2进入BIOS模式,红框里默认是关闭,需要改成开启,按F10保存并重启,然后置灰的选项就可以点击开启啦; **问题二:

    2024年02月12日
    浏览(68)
  • Stable-Diffusion|window10安装GPU版本的 Stable-Diffusion-WebUI遇到的一些问题(一)

    教程主要参考: AI绘画第一步,安装Stable-Diffusion-WebUI全过程 ! Stable Diffusion WebUI使用手冊(正體中文)|Ivon的部落格 具体记录一下笔者除了按照上述教程,遇到坑的地方 python一定要3.10 如果不是,就新建一个conda环境 安装python库的时候可以用其他源: 笔者之前设置过,跳过 此

    2024年02月17日
    浏览(66)
  • 关于Python 3.10在使用百度飞桨 NLP 时import paddlenlp 报错 ModuleNotFoundError: No module named ‘seqeval‘ 的解决办法

    Python :            3.10.9  (原打算用3.11.1版本,后来发现飞桨最高支持到3.10版本) paddlepaddle:   2.4.1 paddlenlp:         2.4.1 (最新版是2.5.0,由于一直报错,降级到2.4.1) seqeval:            1.2.2 准备学习一下paddlenlp 于是按照官方的说明进行安装,使用官方提供的代码进

    2024年01月22日
    浏览(57)
  • pip安装opencv-python遇到的问题

    1.控制台出现这种情况就是版本过低,需要先升级版本,命令pip install -upgrade pip 2. 出现:Script file ‘D:PythonAnaconda3Scriptspip-script.py’ is not present 原因就是升级pip过程中删除了原对应的文件 缺少升级后的pip及对应目录下的pip-script的python文件,缺少什么我们就加什么文件就解

    2024年02月12日
    浏览(46)
  • 安装chromadb遇到的问题与python3升级

    环境: python 3.10 , centos 7.x 使用 pip3 install chromadb 时,遇到以下问题。 note: This error originates from a subprocess, and is likely not a problem with pip. ERROR: Failed building wheel for chroma-hnswlib Failed to build chroma-hnswlib ERROR: Could not build wheels for chroma-hnswlib, which is required to install pyproject.toml-based pr

    2024年02月08日
    浏览(34)
  • linux下安装python插件selenium遇到的问题汇总

    我已经配置好一些内容: 1.安装了谷歌驱动 2.已经把这个驱动包移动到了usr/bin目录下 3.我也安装了selenium 执行python脚本的内容: 1.顺着第一个报错走 出现了报错:raise WebDriverException( selenium.common.exceptions.WebDriverException: Message: ‘chromeDriver 看描述也就是selenium模块无法找到chromeDri

    2024年02月03日
    浏览(45)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包