pip install ale_python_interface 安装报错,ModuleNotFoundError: No module named 'ale_python_interface'——fatal error: ale_c_wrapper.h

参考:

https://www.cnblogs.com/hasakei/p/10035198.html

https://blog.csdn.net/senjie_wang/article/details/84073823

https://github.com/bbitmaster/ale_python_interface/issues/2

https://blog.csdn.net/dream6985/article/details/127746687

 

 

=======================================================

 

 

问题:

安装ale_python_interface时报错

 

最近在看一个上古老代码,需要安装 ale_python_interface 包,pip 安装报错,提示:fatal error: ale_c_wrapper.h

 

 可能是时间久远了,网上的安装方法都已经失效了,于是探索出了一个新的解决方法:

 

下载源码:

Arcade Learning Environment 0.6.1

 

 

 

sudo apt-get install libsdl1.2-dev libsdl-gfx1.2-dev libsdl-image1.2-dev cmake

 

wget https://github.com/Farama-Foundation/Arcade-Learning-Environment/archive/refs/tags/v0.6.1.tar.gz

 

tar -zxvf  v0.6.1.tar.gz

cd  ./Arcade-Learning-Environment-0.6.1/

make

python setup.py install

 

 

 

 

再次运行发现可以成功运行老代码。

 

 

=========================================

 

 

 

另一种解决方法(需要更改项目中的代码)

 

不使用之前的安装方法:

pip install ale_python_interface

而是使用新的安装方法:

pip install ale-py

 

 

 

 

 

安装完成后,需要更改项目中的代码:

from  ale_python_interface  import  ALEInterface

ale = ALEInterface()

 

改为:

from  ale_py  import  ALEInterface
ale = ALEInterface()

 

 

 

解释:

package包 ale_python_interface 和 ale_py 其实是一个东西,只不过是版本不同更改名称了而已;ale_python_interface 包更老旧,因此往往很难安装,而升级版ale_py包就比较好安装,但是需要对项目中的包名进行手动改名。

 

 

 

参考:

https://blog.csdn.net/dream6985/article/details/127746687

 

 

 

=======================================================

 

posted on   Angry_Panda  阅读(135)  评论(0编辑  收藏  举报

相关博文:
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 一文读懂知识蒸馏
· 终于写完轮子一部分:tcp代理 了,记录一下
历史上的今天:
2022-09-07 谈谈理工科生是否应该具备一定社会类学科的知识
2022-09-07 说说中国高校理工科教育中的基础概念混乱问题——GPU是ASIC吗
2017-09-07 对线性模型进行最小二乘法学习的实例(使用三角多项式基函数 Python实现)

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

统计

点击右上角即可分享
微信分享提示