解决 No module named ‘Box2D’ (安装教学)

最近学校人工智慧课程要使用gym的环境来实作BipedalWalkerHardcore-v2,在本机端anaconda安装Box2D环境的时候卡了很久,不管是 !pip install gym[all]、!pip install Box2D皆没有办法顺利解决此问题。
(Goolge Colab 只要!pip install gym[all]就可以直接执行了)

网路上也有各式各样的方法(pip install pybox2d、box2d-py等等),但这些方法都会要你再装一些有的没的东西。后来发现了一个只要2分钟就可以顺利安装Box2D环境的做法!

打开 Anaconda 进入 Environments roots

http://img2.58codes.com/2024/2011843568cfYsRlPM.png
点选第一个 Open Terminal

查看 python 与电脑版本

http://img2.58codes.com/2024/20118435bNuZvmON2m.png

输入 pip — version,下行可看出python版本为 3.7
(记得pip要先升级到最新版本 python -m pip install — upgrade pip)查看电脑版本为64或32 bits,本电脑为64 bits

Python Extension Packages for Windows

网址:https://www.lfd.uci.edu/~gohlke/pythonlibs/

搜寻" PyBox2D"找到相对应的版本,并将其下载
http://img2.58codes.com/2024/20118435BcTYSbs1fK.png
cp37 为 python 3.7 版、amd64 为 64 bits

回到 Terminal 安装套件

http://img2.58codes.com/2024/20118435YbwfDdn0yI.png
输入 pip install Box2D-2.3.2-cp37-cp37m-vin-amd64.whl

最后就完成安装啦!!!


关于作者: 网站小编

码农网专注IT技术教程资源分享平台,学习资源下载网站,58码农网包含计算机技术、网站程序源码下载、编程技术论坛、互联网资源下载等产品服务,提供原创、优质、完整内容的专业码农交流分享平台。

热门文章